Tính toán trong JavaScript
Các toán tử trong JavaScript là các ký hiệu được sử dụng để thực hiện các phép toán trên các toán hạng. Ví dụ: var sum = 10 + 20; Ở đây, + là toán tử số học và = là toán tử gán. Các loại toán tử sau trong JavaScript:
Nội dung chính
Toán tử số học.Toán tử số học được sử dụng để thực hiện các phép toán số học trên các toán hạng. Các toán tử sau đây được gọi là toán tử số học JavaScript. Toán tử số học được sử dụng để thực hiện các phép tính số học trên các toán hạng. Các toán tử sau đây được gọi là các toán tử số học JavaScript. Toán tửGiải thíchVí dụKết quả+Cộng10+2030-Trừ20-1010*Nhân10*20200/Chia20/102%Chia lấy dư20%100++Tăng 1 đơn vịvar a=10; a++;11--Giảm 1 đơn vịvar a=10; a--;9 2. Các toán tử so sánhtoán tử so sánh JavaScript dùng để so sánh hai toán hạng. Dưới đây là các toán tử so sánh: Toán tửGiải thíchVí dụKết quả==So sánh bằng10==20false===So sánh bằng và cùng kiểu dữ liệu10==20false!=So sánh không bằng10!=20true!==So sánh không bằng và cùng kiểu dữ liệu20!==20false>Lớn hơn20>10true>=Lớn hơn hoặc bằng20>=10true Các Toán tử bit được thực hiện trên các toán hạng. Dưới bảng các Toán tử trên bit Toán tửGiải thíchVí dụKết quả&AND(10==20 & 20==33)false|OR(10==20 | 20==33)false^XOR(10==20 ^ 20==33)false~NOT (phủ định)(~10)-10< Dưới đây là bảng Toán tử logic. Toán tửTênVí dụKết quả!Phủ định!50&&Phép và5 > 4 && 5 > 60||Phép hoặc5 > 4 || 5 > 61 5. Các toán tử gánDưới đây là Toán tử gán Toán tửVí dụTương đương với=x = 5Gán 5 cho x+=x += 5x = x + 5-=x -= 5x = x – 5*=x *= 5x = x * 5/=x /= 5x = x / 5%=x %= 5x = x % 5 5. Toán tử typeofToán tử typeof trả về kiểu dữ liệu của biến, đối tượng, hàm hoặc biểu thức.
Xem ví dụ Từ ví dụ ta có thể thấy:
Nếu đối tượng là kiểu dữ liệu mảng hoặc date bạn không thể sử dụng toán tử typeof . 6. Toán tử deleteToán tử delete dùng để xóa thuộc tính của đối tượng
Xem ví dụ Chú ý: Không nên sử dụng toán tử delete đối với thuộc tính đối tượng JavaScript được xác định trước. Nó có thể làm hỏng ứng dụng của bạn. 7. Toán tử inToán tử in trả về true nếu thuộc tính đang sử dụng nằm trong đối tượng đang sử dụng, ngược lại false:
Xem ví dụ 8. Toán tử instaceofToán tử instanceof trả về true nếu đối tượng được đang sử dụng là một thể hiện của đối tượng đang sử dụng: |