Các toán tử JavaScript được sử dụng để gán các giá trị, so sánh các giá trị, thực hiện các hoạt động số học và hơn thế nữa.
Nội phân chính
- Các toán tử số học JavaScript
- Các toán tử gán JavaScript
- Toán tử chuỗi JavaScript
- Toán tử so sánh
- Nhà điều hành có điều kiện [ternary]
- Toán tử logic
- Các toán tử bitwise javascript
- Toán tử loại
- Các toán tử xóa
- Các nhà điều hành trong
- Toán tử InstanceOf
- Các toán tử void
Các toán tử số học JavaScript
Các toán tử gán JavaScript
Toán tử chuỗi JavaScripty = 5, the table below explains the arithmetic operators:
Các nhà điều hành trong | Toán tử InstanceOf | Các toán tử void | Các toán tử số học được sử dụng để thực hiện số học giữa các biến và/hoặc giá trị. | Cho rằng y = 5, bảng bên dưới giải thích các toán tử số học: | Nhà điều hành |
Sự mô tả | Thí dụ | Kết quả là y | Các toán tử số học được sử dụng để thực hiện số học giữa các biến và/hoặc giá trị. | Cho rằng y = 5, bảng bên dưới giải thích các toán tử số học: | Nhà điều hành |
Sự mô tả | Thí dụ | Kết quả là y | Các toán tử số học được sử dụng để thực hiện số học giữa các biến và/hoặc giá trị. | Cho rằng y = 5, bảng bên dưới giải thích các toán tử số học: | Nhà điều hành |
Sự mô tả | Thí dụ | Kết quả là y | Các toán tử số học được sử dụng để thực hiện số học giữa các biến và/hoặc giá trị. | Cho rằng y = 5, bảng bên dưới giải thích các toán tử số học: | Nhà điều hành |
Sự mô tả | Thí dụ | Kết quả là y | Các toán tử số học được sử dụng để thực hiện số học giữa các biến và/hoặc giá trị. | Cho rằng y = 5, bảng bên dưới giải thích các toán tử số học: | Nhà điều hành |
Sự mô tả | Thí dụ | Kết quả là y | Các toán tử số học được sử dụng để thực hiện số học giữa các biến và/hoặc giá trị. | Cho rằng y = 5, bảng bên dưới giải thích các toán tử số học: | Nhà điều hành |
Sự mô tả | Thí dụ | Kết quả là y | Dẫn đến x | Thử nó | Nhà điều hành |
Sự mô tả | Dẫn đến x | Thử nó | Nhà điều hành | ||
Sự mô tả | Thí dụ | Kết quả là y | Dẫn đến x | Thử nó | Nhà điều hành |
Sự mô tả | Dẫn đến x | Thử nó | Nhà điều hành |
Sự mô tả
Các toán tử gán JavaScript
Thí dụ
Kết quả là yx = 10 and y = 5, the table below explains the assignment operators:
Các nhà điều hành trong | Toán tử InstanceOf | Toán tử InstanceOf | Thử nó | Nhà điều hành |
Sự mô tả | Thí dụ | Kết quả là y | Dẫn đến x | Nhà điều hành |
Sự mô tả | Thí dụ | Kết quả là y | Thử nó | Nhà điều hành |
Sự mô tả | Thí dụ | Kết quả là y | Dẫn đến x | Nhà điều hành |
Sự mô tả | Thí dụ | Kết quả là y | Dẫn đến x | Nhà điều hành |
Sự mô tả | Thí dụ | Kết quả là y | Dẫn đến x | Nhà điều hành |
Sự mô tả
Toán tử chuỗi JavaScript
Thí dụ
Kết quả là ytext1 = "Good ", text2 = "Morning", and text3 = "", the table below explains the operators:
Các nhà điều hành trong | Toán tử InstanceOf | Các toán tử void | Các toán tử số học được sử dụng để thực hiện số học giữa các biến và/hoặc giá trị. | Cho rằng y = 5, bảng bên dưới giải thích các toán tử số học: | Nhà điều hành |
Sự mô tả | Thí dụ | Kết quả là y | Các toán tử số học được sử dụng để thực hiện số học giữa các biến và/hoặc giá trị. | Cho rằng y = 5, bảng bên dưới giải thích các toán tử số học: | Nhà điều hành |
Toán tử so sánh
Sự mô tả
Thí dụx = 5, the table below explains the comparison operators:
Các nhà điều hành trong | Toán tử InstanceOf | Các toán tử void | Các toán tử số học được sử dụng để thực hiện số học giữa các biến và/hoặc giá trị. | Nhà điều hành |
Sự mô tả | Thí dụ | Nhà điều hành | ||
Sự mô tả | Thí dụ | Kết quả là y | Các toán tử số học được sử dụng để thực hiện số học giữa các biến và/hoặc giá trị. | Nhà điều hành |
Sự mô tả | Thí dụ | Nhà điều hành | ||
Sự mô tả | Thí dụ | Kết quả là y | Thí dụ | Nhà điều hành |
Sự mô tả | Thí dụ | Kết quả là y | Thí dụ | Nhà điều hành |
Sự mô tả | Các toán tử số học được sử dụng để thực hiện số học giữa các biến và/hoặc giá trị. | Nhà điều hành | ||
Sự mô tả | Thí dụ | Kết quả là y | Các toán tử số học được sử dụng để thực hiện số học giữa các biến và/hoặc giá trị. | Nhà điều hành |
Sự mô tả | Thí dụ | Kết quả là y | Thí dụ | Nhà điều hành |
Sự mô tả | Thí dụ | Kết quả là y | Các toán tử số học được sử dụng để thực hiện số học giữa các biến và/hoặc giá trị. | Nhà điều hành |
Sự mô tả | Thí dụ | Kết quả là y | Thí dụ | Nhà điều hành |
Sự mô tả
Nhà điều hành có điều kiện [ternary]
Thí dụ
Các nhà điều hành trong | Toán tử InstanceOf | Nhà điều hành |
Sự mô tả If the variable "age" is a value below 18, the value of the variable "voteable" will be "Too young", otherwise the value of voteable will be "Old enough".
Toán tử logic
Thí dụ
Kết quả là yx = 6 and y = 3, the table below explains the logical operators:
Các nhà điều hành trong | Toán tử InstanceOf | Các toán tử void | Nhà điều hành |
Sự mô tả | Thí dụ | Kết quả là y | Nhà điều hành |
Sự mô tả | Thí dụ | Kết quả là y | Nhà điều hành |
Các toán tử bitwise javascript
Sự mô tả
Thử nó | + | Phép cộng | x = y + 2 | 0001 | y = 5 |
x = 7 | Thử nó " | - | Phép trừ | 0101 | x = y - 2 |
x = 3 | * | Phép nhân | x = y * 2 | 1010 | x = 10 |
Số mũ [ES2016] | x = y ** 2 | x = 25 | / | 0100 | Phân công |
Sự mô tả | Thí dụ | Kết quả là y | Dẫn đến x | 1010 | x = 10 |
Số mũ [ES2016] | x = y ** 2 | x = 25 | / | 0010 | Phân công |
x = y / 2
x = 2,5
Phần trăm
Toán tử loại
Mô đun [phần còn lại của bộ phận]typeof operator returns the type of a variable, object, function or expression:
Toán tử logic
x = y % 2
typeof 3.14 // Returns number
typeof NaN // Returns number
typeof false // Returns boolean
typeof [1, 2, 3, 4] //
Returns object
typeof {name:'John', age:34} // Returns object
typeof new Date[] // Returns object
typeof function [] {} // Returns function
typeof myCar // Returns undefined [if myCar is not declared]
typeof null
// Returns object
Hãy tự mình thử »
Vui lòng quan sát:
- Loại dữ liệu của NAN là số
- Kiểu dữ liệu của một mảng là đối tượng
- Kiểu dữ liệu của một ngày là đối tượng
- Loại dữ liệu của null là đối tượng
- Kiểu dữ liệu của một biến không xác định không được xác định
Bạn không thể sử dụng typeOf để xác định nếu một đối tượng JavaScript là một mảng [hoặc một ngày].typeof to define if a JavaScript object is an array [or a date].
Các toán tử xóa
Toán tử xóa xóa một thuộc tính khỏi một đối tượng:delete operator deletes a property from an object:
Thí dụ
const person = {& nbsp; & nbsp; firstName: "john", & nbsp; & nbsp; lastName: "doe", & nbsp; & nbsp; tuổi: 50, & nbsp; xóa người.age; & nbsp; & nbsp; // hoặc xóa người ["Tuổi"];
firstName:"John",
lastName:"Doe",
age:50,
eyeColor:"blue"
};
delete person.age; // or delete person["age"];
Hãy tự mình thử »
Toán tử xóa xóa cả giá trị của thuộc tính và chính thuộc tính.
Sau khi xóa, tài sản không thể được sử dụng trước khi được thêm lại.
Toán tử xóa được thiết kế để sử dụng trên các thuộc tính đối tượng. Nó không có tác dụng đối với các biến hoặc chức năng.
Lưu ý: Không nên sử dụng toán tử xóa trên các 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. The delete operator should not be used on predefined JavaScript object properties. It can crash your application.
Các nhà điều hành trong
Toán tử trong trả về true nếu thuộc tính được chỉ định nằm trong đối tượng được chỉ định, nếu không thì sai:in operator returns true if the specified property is in the specified object, otherwise false:
Thí dụ
const person = {& nbsp; & nbsp; firstName: "john", & nbsp; & nbsp; lastName: "doe", & nbsp; & nbsp; tuổi: 50, & nbsp; xóa người.age; & nbsp; & nbsp; // hoặc xóa người ["Tuổi"];
const cars = ["Saab", "Volvo", "BMW"];
"Saab"
in cars // Returns false [specify the index number instead of value]
0 in cars // Returns true
1 in cars // Returns true
4 in cars // Returns false [does not exist]
"length" in
cars // Returns true [length is an Array property]
Toán tử xóa xóa cả giá trị của thuộc tính và chính thuộc tính.
const person = {firstName:"John", lastName:"Doe", age:50};
"firstName" in person // Returns true
"age" in person // Returns true
Sau khi xóa, tài sản không thể được sử dụng trước khi được thêm lại.
"PI" in Math // Returns true
"NaN" in Number
// Returns true
"length" in String // Returns true
Hãy tự mình thử »
Toán tử xóa được thiết kế để sử dụng trên các thuộc tính đối tượng. Nó không có tác dụng đối với các biến hoặc chức năng.
Lưu ý: Không nên sử dụng toán tử xóa trên các 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.instanceof operator returns true if the specified object is an instance of the specified object:
Thí dụ
const person = {& nbsp; & nbsp; firstName: "john", & nbsp; & nbsp; lastName: "doe", & nbsp; & nbsp; tuổi: 50, & nbsp; xóa người.age; & nbsp; & nbsp; // hoặc xóa người ["Tuổi"];
Toán tử xóa xóa cả giá trị của thuộc tính và chính thuộc tính.
[cars instanceof Object] // Returns true
[cars instanceof
String] // Returns false
[cars instanceof Number] // Returns false
Sau khi xóa, tài sản không thể được sử dụng trước khi được thêm lại.
Toán tử xóa được thiết kế để sử dụng trên các thuộc tính đối tượng. Nó không có tác dụng đối với các biến hoặc chức năng.
Lưu ý: Không nên sử dụng toán tử xóa trên các 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.void operator evaluates an expression and returns undefined. This operator is often used to obtain the undefined primitive value, using "void[0]" [useful when evaluating an expression without using the return value].
Thí dụ
const person = {& nbsp; & nbsp; firstName: "john", & nbsp; & nbsp; lastName: "doe", & nbsp; & nbsp; tuổi: 50, & nbsp; xóa người.age; & nbsp; & nbsp; // hoặc xóa người ["Tuổi"];
Useless link
Toán tử xóa xóa cả giá trị của thuộc tính và chính thuộc tính.
Click me to change the background color of body to red
Hãy tự mình thử »