当前位置: javascript教程 > 01-hellojs > 阅读正文

Js 运算符: !, =, ==, ===

2021.2.26.   384 次   500字

这里介绍 Js 运算符:!,=,==,===

1.取反运算符:!

能把一个布尔值的值取反,其他数据类型会自动换化为布尔

var b1 = true;
var b2 = !b1;  //则b2的值是false
var b3 = !!"abc"; //非空字符串都是true
var b4 = !!"";  //空字符串是false
var b5 = !!6; //非0,非NaN 的数字类型都是true
var b6 = !!0; //0是false
var b7 = !!NaN; //NaN是false
var b8 = !!null ; //null类型是false
var b9 = !!undefined;  //undefined类型也是false
2.赋值运算符

把右边的值,赋值给左边的变量

var a = 2;
var b = true;
3.恒等于运算符: ==

比较左右 2 边的值是否相等

var d1 = 1==true;  //true
var d2 = 2==true;  //false
var d3 = 1==2;     //false
4.全等于运算符:===

先比较左右两边数据类型是否相同,类型相同时再比较它们的值是否相等

var q1 = 1===true;  //false
var q2 = 1===1;   //true;
var q3 = 1===2;    //false

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群