发布网友 发布时间:2024-10-20 06:16
共1个回答
热心网友 时间:2024-10-23 05:40
JS运算符概览JavaScript中的运算符主要分为:算术运算符、比较运算符、布尔运算符、二进制位运算符以及其他运算符。让我们逐一了解它们的功能和特点。
包括基本的加减乘除(如-n / 0 结果为 -Infinity,n / 0 为 Infinity),以及求余(负数余数会计算正余数并加上负号)、指数运算(如 n ** 2)、自增自减(a++ 和 ++a 的区别)和求值运算符(如 +n 只求值不改变符号)。
有等号(== 和 ===)的使用规则,特别注意 NaN !== NaN 的特殊情况。空对象的相等性需通过内存地址判断。
短路逻辑在console && console.log && console.log('hi') 中体现,用于防御性编程。布尔运算符如||也有类似保底值的作用,新语法需要注意处理Falsy值的情况。
仅对二进制数有效,用于判断奇偶数或进行取整操作,如使用 &、~、>> 等。
点运算符用于访问对象属性,void运算符总是返回undefined,而逗号运算符遵循从右到左的运算规则。