← 返回首页
Javascript基础教程 (九)
发表时间:2020-03-26 02:37:30
讲解Javascript的运算符

1.Javascript运算符

Javascript的运算符分为以下几类:

运算符 举例
算数运算符 + - * / % 等
赋值运算符 += /= 等
字符串运算符 += 运算符可用于连接字符串。
比较运算符 == === != !=== > < 等
三目运算符 变量 = (条件) ? 值1:值2
逻辑运算符 && ! 等

运算符的大部分用法都和java类似,这里不再赘述。

2.双等号与三等号的区别

“==” 的比较规则: - 先检查两个操作数的数据类型是否相同 - 若相同,则比较两个数是否相等 - 若不同,则先将两个数转换为相同数据类型,再进行比较

“===”的比较规则 - 先检查两个操作数的数据类型是否相同 - 若不同,直接返回false - 若相同,则比较二者是否相等

还有类似的"!="与"!=="是判断不同的情况,规则类似不再赘述。

例如:

<script>
    console.log(1=='1');
    console.log(1==='1');
    console.log(0==false);
    console.log(0===false);
    console.log(null==undefined);//true
    console.log(null===undefined);//false
</script>

运行结果:
true
false
true
false
true
false