parseInt("1234blue"); // returns 1234 parseInt("22.5"); // returns 22 parseInt("blue"); // returns NaN
parseFloat("1234blue"); // returns 1234.0 parseFloat("22.5"); // returns 22.5 parseFloat("22.34.5"); // returns 22.34 parseFloat("blue"); //returns NaN
// 将内容转换为字符串形式 var data = 10 console.log(data.toString()) // 根据小数点后指定位数将数字转为字符串,四舍五入 data = 1.4; console.log(data.toFixed(0)); data = 1.49; console.log(data.toFixed(1)); // 不能对null和undefined使用 data = null console.log(data.toString()) data = undefined console.log(data.toString())
Number(false) 0 Number(true) 1 Number(undefined) NaN Number(null) 0 Number( "5.5 ") 5.5 Number( "56 ") 56 Number( "5.6.7 ") NaN Number(new Object()) NaN Number(100) 100 Boolean(""); // false – empty string Boolean("hi"); // true – non-empty string Boolean(100); // true – non-zero number Boolean(null); // false - null Boolean(0); // false - zero Boolean(new Object()); // true – object
var s1 = String(null); // "null" var oNull = null; var s2 = oNull.toString(); // won’t work, causes anerror
最为简单的一种转换为字符串的方式,直接在任意数据后面 + "" 即可。如您想学习完整java架构师全新课程,请私信我或请看图1信息。