题目: 下面表达式的值分别都是什么(类型转换)
0 == ''
0 == '0'
2 == true
2 == false
false =='false'
false =='0'
false == undefined
false == null
null ==undefined
' \t\r\n ' =='0'
JS中的原始类型有哪些
原始值类型就是 存储的都是值,没有函数可以调用的。
boolean(布尔):是用于将非boolean类型转换成boolean类型(true或者false);
number:js中的一种基本数据类型;
null:在js中表示“什么都没有”,一个空的对象引用;
string:js中的一种基本数据类型;
undefined:表示没有设置值的一个变量;
symbol:es6中引入的一种新的原始类型,表示独一无二的值;
类型转换规则
运算规则
通过上述两个思维导图的数据推导就可以快速搞得上述题目