Trong ngôn ngữ JavaScript (và hầu hết các ngôn ngữ lập trình), chúng ta có thể sử dụng các toán tử toán học để tính toán số và tạo biểu thức.
Bạn đã thấy các ví dụ về việc thêm vào JS, bằng cách sử dụng
+toán tử. Bạn cũng có thể sử dụng -để trừ, *nhân, /chia, và %lấy phần còn lại. Dưới đây là ví dụ về những người đang hành động:var x = 10;
var a = x + 5; // add 5, result is 15
var b = x - 5; // subtract 5, result is 5
var c = x * 2; // multiply by 2, result is 20
var d = x / 4; // divide by 4, result is 2.5
var e = x % 3; // divide by 3 & return remainder, result is 1
Khi bạn sử dụng nhiều toán tử toán học trong một biểu thức, máy tính sẽ tuân theo "thứ tự các thao tác" để đảm bảo rằng nó tính kết quả theo cùng một cách mỗi lần. Đó là cùng một thứ tự các phép toán mà bạn có thể đã học trong lớp toán và thường được nhớ là "PEMDAS" - dấu ngoặc đơn, số mũ, phép nhân, phép chia, phép cộng, phép trừ. Bạn có thể tìm hiểu thêm về thứ tự các hoạt động trên Khan Academy.
Ví dụ, trong đoạn mã sau, trước tiên, nó sẽ đánh giá hai biểu thức trong ngoặc đơn, sau đó nó sẽ nhân các kết quả đó lại với nhau và cuối cùng, nó sẽ thêm 100 vào kết quả đó.
var x = 10;
var a = (x + 10) * (x / 2) + 100;
Giống như trong các biểu thức toán học, bạn chỉ cần dấu ngoặc đơn nếu bạn muốn biểu thức của bạn được đánh giá khác với biểu thức hoạt động. Bạn có thể để chúng ra ngoài nếu không.
Tiếp theo, chúng ta sẽ đi qua một ví dụ sử dụng các biểu thức phức tạp hơn với các biến và toán tử toán học. Nếu bạn muốn, hãy chơi xung quanh với các biểu thức toán học này trước, để đảm bảo bạn nắm được cách máy tính đánh giá chúng.
Nhận xét
Đăng nhận xét