JavaScript常用的運(yùn)算符和表達(dá)式有:
1. 算術(shù)運(yùn)算符
用于執(zhí)行基本的數(shù)學(xué)運(yùn)算,包括加法(+)、減法(-)、乘法(*)、除法(/)、取余(%)等。
2. 賦值運(yùn)算符
用于將值賦給變量,包括等號(=)、加等于(+=)、減等于(-=)、乘等于(*=)、除等于(/=)等。
3. 比較運(yùn)算符
用于比較兩個值的大小或是否相等,包括等于()、不等于(!=)、嚴(yán)格等于(=)、嚴(yán)格不等于(!==)、大于(>)、小于(<)、大于等于(>=)、小于等于(<=)等。
4. 邏輯運(yùn)算符
用于對布爾值進(jìn)行邏輯運(yùn)算,包括邏輯與(&&)、邏輯或(||)、邏輯非(!)等。
5. 條件運(yùn)算符(三元運(yùn)算符)
用于根據(jù)條件選擇不同的值或表達(dá)式,格式為條件 ? 表達(dá)式1 : 表達(dá)式2。
6. 位運(yùn)算符
用于對數(shù)字進(jìn)行二進(jìn)制位的操作,包括按位與(&)、按位或(|)、按位異或(^)、按位非(~)、左移(<<)、右移(>>)等。
7. 字符串運(yùn)算符
用于連接字符串,包括加號(+)。
8. typeof運(yùn)算符
用于獲取變量的數(shù)據(jù)類型。
9. instanceof運(yùn)算符
用于判斷一個對象是否屬于某個類。
10. 逗號運(yùn)算符
用于對多個表達(dá)式進(jìn)行求值,返回最后一個表達(dá)式的值。
這些運(yùn)算符和表達(dá)式可以用于實(shí)現(xiàn)各種復(fù)雜的計(jì)算和邏輯操作。文章來源:http://www.zghlxwxcb.cn/news/detail-489384.html
代碼示例
1. 算術(shù)運(yùn)算符:
let a = 5;
let b = 3;
let sum = a + b;
console.log("Sum:", sum); // Output: Sum: 8
let product = a * b;
console.log("Product:", product); // Output: Product: 15
let remainder = a % b;
console.log("Remainder:", remainder); // Output: Remainder: 2
2. 賦值運(yùn)算符:
let x = 10;
x += 5;
console.log(x); // Output: 15
x -= 3;
console.log(x); // Output: 12
x *= 2;
console.log(x); // Output: 24
x /= 4;
console.log(x); // Output: 6
3. 比較運(yùn)算符:
let a = 5;
let b = 3;
console.log(a == b); // Output: false
console.log(a != b); // Output: true
console.log(a === b); // Output: false
console.log(a !== b); // Output: true
console.log(a > b); // Output: true
console.log(a < b); // Output: false
console.log(a >= b); // Output: true
console.log(a <= b); // Output: false
4. 邏輯運(yùn)算符:
let x = 5;
let y = 3;
console.log(x > 0 && y > 0); // Output: true
console.log(x > 0 || y > 0); // Output: true
console.log(!(x > 0)); // Output: false
5. 條件運(yùn)算符:
let age = 18;
let status = (age >= 18) ? "成年人" : "未成年人";
console.log(status); // Output: 成年人
6. 位運(yùn)算符:
let a = 5;
let b = 3;
console.log(a & b); // Output: 1
console.log(a | b); // Output: 7
console.log(a ^ b); // Output: 6
console.log(~a); // Output: -6
console.log(a << 1); // Output: 10
console.log(b >> 1); // Output: 1
7. 字符串運(yùn)算符:
let firstName = "John";
let lastName = "Doe";
let fullName = firstName + " " + lastName;
console.log(fullName); // Output: John Doe
8. typeof運(yùn)算符:
let x = 5;
let y = "Hello";
console.log(typeof x); // Output: number
console.log(typeof y); // Output: string
9. instanceof運(yùn)算符:
let arr = [1, 2, 3];
let obj = { name: "John", age: 25 };
console.log(arr instanceof Array); // Output: true
console.log(obj instanceof Object); // Output: true
10. 逗號運(yùn)算符:
let x = 1, y = 2, z = 3;
console.log(x, y, z); // Output: 1 2 3
let sum = (x++, y++, z++);
console.log(sum); // Output: 3
這些代碼示例展示了更多的運(yùn)算符和表達(dá)式的用法,包括typeof運(yùn)算符、instanceof運(yùn)算符和逗號運(yùn)算符。這些運(yùn)算符和表達(dá)式可以根據(jù)具體的需求進(jìn)行靈活的使用,實(shí)現(xiàn)各種復(fù)雜的計(jì)算和邏輯操作。文章來源地址http://www.zghlxwxcb.cn/news/detail-489384.html
到了這里,關(guān)于js常用運(yùn)算符和表達(dá)式的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!