类型转换

/*数值 转 字符串*/ var n = 123; String(n); //结果:"123" n.toString(); //结果:"123" /*字符串 转 数值*/ var s = "123.456"; Number(s); //结果:123.456 转换失败:NaN parseInt(s); //结果:123 转换失败:NaN parseFloat(s); //结果:123.456 转换失败:NaN /*布尔 转 数值*/ var bol = true; Number(bol); //结果:1 转换失败:NaN /*数值 转 布尔*/ var n = 0; Boolean(n); //结果:false 注: 1.通常,0表示false,1表示true 2.测试其它数值(不论正负)都是true