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。