您的位置:首页 > Web前端 > JavaScript

javascript基础——OA信用盘搭建出租维护隐式转换

2018-08-28 11:43 746 查看
不同类型的变量OA信用盘搭建出租维护【征途源码论坛zhengtuwl.com】联系方式:QQ:2747044651比较要先转类型,叫做类型转换,类型转换也叫隐式转换。隐式转换通常发生在运算符加减乘除、等于、还有小于、大于等。js隐式转换,可以说是一个很大的坑了,下面就来侃一侃js隐式转换的规律。

==隐式转换
如图,js在隐式转换(==)的时候,会按图示进行转换:

关于==隐式转换的规则,可以概括如下几点:

1. 字符串和数字比较时,字符串转数字;

2. 数字为布尔比较时,布尔转数字;

3. 字符串和布尔比较时,两者转数字;

4. 对象和布尔比较时,两者转数字;

5. 对象和数值比较时,对象转数字;


举个例子:

[] == true; //false []转换为字符串'',然后转换为数字0,true转换为数字1,所以为false
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  it