Các loại toán học trong javascript
Chào các bạn
Trong bài viết này mình sẽ nói về các loại toán tử trong javascript. Có rất nhiều loại trong javasecript.
Toán học
Đại diện cho các phép tính
- Cộng +
- Trừ -
- Nhân *
- Chia /
- Chia lấy phần dư %
- Luỹ thừa **
Ví dụ:
1let a = 5; 2let b = 6; 3 4let cong = a + b; 5let tru = a - b; 6let nhan = a * b; 7let chia = a / b; 8let phanTramLayDu = a % b; 9let luyThua = a ** b; 10 11console.log("Cong: ", cong); // 11 12console.log("Tru: ", tru); // -1 13console.log("Nhan: ", nhan); // 30 14console.log("Chia: ", chia); // 0.8333333333333334 15console.log("Phan tram: ", phanTramLayDu); // 5 16console.log("Luy thua: ", luyThua); // 15625
Trong toán học các phép tính + - * / cũng giống như các phép tính mà chúng ta học trong trường.
- Phép tính %
Ý nghĩa của nó là phép chia lấy phần dư. Chúng ta cùng xem ví dụ sau đây.
1let a = 5; 2let b = 6; 3 4console.log("Chia: ", chia); // 0.8333333333333334 5console.log("Phan tram: ", phanTramLayDu); // 5 6// Nó tương đương như 7// 42 = 8 * 5 + 2 8// 2 ở đây là phần dư
Mình cũng ít dùng cái này lắm.
- Phép tính **
Ý nghĩa của nó là lủy thừa một số gì đó. Nâng cao giá trị theo cấp số mũ.
1let a = 5; 2let b = 6; 3 4console.log("Luy thua: ", luyThua); // 15625 5// 15625 = 5 * 5 * 5 * 5 * 5 * 5
Nó dễ hiểu hơn %
Trong javascript phương thức toán học của nó là Math.pow(a, b). Math là một class lưu trử nhiều phương pháp. Có sẵng trong javascript. Còn pow là một phương pháp nằm trong class đó.
- a ở đây là số đầu vào cần lũy thừa
- b ở đây là số mũ cần lũy thừa
1let a = 5; 2let b = 6; 3 4let luyThua = Math.pow(a, b); 5console.log(luyThua); // 15625
Phép + trong chuỗi
Bình thường phép tính + hoạt động với các phép tính con số. Nhưng trong javasctipt nó cũng hoạt động được với string
1let a = "5"; 2let b = "6"; 3 4console.log(a + b); // 56
Các bạn để ý kỹ đầu ra bây giờ đã thành chuỗi 56 bởi vì bất kỳ giá trị nào cộng với string đều thành string
1let a = 5; // Thay đổi a thành số 2let b = "6"; 3 4console.log(a + b); // 56
1let a = "5;" 2let b = 6; // Thay đổi b thành số 3 4console.log(a + b); // 56
Và còn nhiều điều khác nữa.
1let a = 5; 2let b = "6"; 3let c = 1; 4 5console.log(a + c + b); // 66 6// a + c = 5 + 1 = 6 7// 6 + b = 6 + "6" = "66" 8 9console.log(a + b + c); // 561 10// a + b = 5 + "6" = "56" 11// "56" + c = "56" + 1 = "561"
Ban đầu thì ai cũng vậy nhìn rất khó hiểu. Đến mình tính ra làm việc với nó cũng lâu rồi. Nhưng còn quyên nữa là. Vì nó rất nhiều thứ để học các bạn à. Không riêng một mình javascript này đâu
Còn có rất rất là nhiều thứ mà bạn phải học.
Và nó đã có sẵng. Viết rất là chi tiết. Các bạn chịu khó xem thêm nó tại đây Toán Tủ. Đơn nhiên là nó sẽ nuốt các bạn một đống thời gian. Bù lại bạn sẽ học được nhiều cái hay.
- Nhớ lâu
- Hiểu được bản chất
- Lợi ích sau này nếu gặp lỗi
- Và còn nhiều điều khác nữa.
Chúc các bạn thành công. Học tập là một con đường và con đường này nói thẳng ra là bạn phải học cả đời. Nó thay đổi liên tục liên tục và liên tục ...
Thank ...! 😘😘😘😘😘😘
- toán học
- ký hiệu
- javascript