前端为null时怎么显示空串(前端系列布尔类型和null)
前端为null时怎么显示空串(前端系列布尔类型和null)1.解答——在JS中只有“0、null、undefined、‘ ’、NaN”这五个值转换为布尔类型时为false,其余类型值转化为布尔类型都为true。2.解答——null为‘空’的意思,undefined是‘未定义’的意思,null一般是人为手动的负值为null,后面程序中会再次的赋值,undefined是浏览器检测到未定义,非人为的,如var num;此处声明的变量没有给具体的值,所以浏览器分配的是undefined。
问题:
1.其他数据类型转换为布尔值时的结果是啥?
2.null和undefined有什么区别?
回答:
1.解答——在JS中只有“0、null、undefined、‘ ’、NaN”这五个值转换为布尔类型时为false,其余类型值转化为布尔类型都为true。
2.解答——null为‘空’的意思,undefined是‘未定义’的意思,null一般是人为手动的负值为null,后面程序中会再次的赋值,undefined是浏览器检测到未定义,非人为的,如var num;此处声明的变量没有给具体的值,所以浏览器分配的是undefined。