null和nudefined的==运算结果为true,===运算结果为false。
数字转字符串:
var nAsString = n + " ";
var nAsString = String(n);
var nAsString = n.toString();
字符串转数字:
var n = stringValue - 0;
var n = Number(stringValue);
var n = parseInt("stringValue", base);
var n = parseInt("stringValue");
var n = parseFloat("stringValue");
任何基本类型转boolean:0、NaN、空字符串和未定义的值为false,其余为true
var xAsBoolean = Boolean(x);
var xAsBoolean = !!x;
任何非空对象(包括值为0的对象)转boolean为true。
本文详细介绍了JavaScript中null与undefined的比较、数字与字符串之间的转换方法,以及如何将各种基本类型转换为布尔值。同时,文章还解释了在特定条件下对象转换为布尔值的行为。
4591

被折叠的 条评论
为什么被折叠?



