一起聊聊关于JavaScript运算符
更新时间:2024-01-02JavaScript运算符 - 概览
JavaScript运算符是一组用于操作值的符号或关键字。了解操作符的类型和如何使用它们是成为一名JavaScript开发人员的基本技能。
JavaScript运算符分为以下类型:
- 算术运算符
- 比较运算符
- 逻辑运算符
- 位运算符
- 赋值运算符
- 三元运算符
算术运算符
算术运算符用于执行基本的数学操作,包括加减乘除和求余数操作。
let x = 10;
let y = 5;
let z = x + y; // 加法操作
let w = x - y; // 减法操作
let q = x * y; // 乘法操作
let r = x / y; // 除法操作
let s = x % y; // 求余数操作
比较运算符
比较运算符用于比较两个值,并返回true或false。JavaScript中的比较运算符包括等于,不等于,大于,小于,大于等于和小于等于。
let a = 5;
let b = 10;
let c = "5";
let d = a == b; //返回false
let e = a != b; //返回true
let f = a < b; //返回true
let g = b > a; //返回true
let h = a >= 5; //返回true
let i = b <= 10;//返回true
逻辑运算符
逻辑运算符用于执行逻辑操作,包括与,或和非等操作。逻辑运算符通常用于控制程序流程。
let j = 5;
let k = 10;
let l = j < 10 && k > 5; //逻辑与操作,返回true
let m = j > 10 || k > 5; //逻辑或操作,返回true
let n = !(j > 10); //逻辑非操作,返回true
位运算符
位运算符用于执行位操作,如按位与,按位或等操作。位运算符通常用于处理数值类型的数据。
let o = 5; //转化为二进制为0101
let p = 10; //转化为二进制为1010
let q = o & p; //按位与操作,返回0
let r = o | p; //按位或操作,返回15(1111)
let s = ~o; //按位非操作,返回-6
let t = o << 1; //按位左移操作,返回10(1010)
let u = p >> 1; //按位右移操作,返回5
赋值运算符
赋值运算符用于为变量分配值。除了常规赋值运算符外,还提供了诸如加等,减等,乘等等符号,以便于执行较长的操作。
let v = 5;
v += 10; //等价于 v = v + 10;
v -= 5; //等价于 v = v - 5;
v *= 2; //等价于 v = v * 2;
v /= 2; //等价于 v = v / 2;
v %= 3; //等价于 v = v % 3;
三元运算符
三元运算符也称为条件运算符,是一种简化的if/else语句。它通常用于简单的条件分配。
let age = 17;
let status = (age < 18) ? "未成年人" : "成年人";
console.log(status); // 输出 "未成年人"
以这样的方式了解了JavaScript运算符后,您可以掌握如何使用它们,这样就可以更好地编写JavaScript应用程序。