js字符串转数字
// 字符串转数字: // ============================================================== parseInt("1234blue"); //returns 1234 parseInt("0xA"); //returns 10 parseInt("22.5"); //returns 22 parseInt("blue"); //returns NaN // parseInt()方法还有基模式,可以把二进制、八进制、十六进制或其他任何进制的字符串转换成整数。 // 基是由parseInt()方法的第二个参数指定的 parseInt("AF", 16); //returns 175 parseInt("10", 2); //returns 2 parseInt("10", 8); //returns 8 parseInt("10", 10); //returns 10 // 如果十进制数包含前导0,那么最好采用基数10,这样才不会意外地得到八进制的值。 parseInt("010"); //returns 8 parseInt("010", 8); //returns 8 parseInt("010", 10); //returns 10 parseFloat("1234blue"); //returns 1234.0 parseFloat("0xA"); //returns NaN parseFloat("22.5"); //returns 22.5 parseFloat("22.34.5"); //returns 22.34 parseFloat("0908"); //returns 908 parseFloat("blue"); //returns NaN // =============================================================== // 保留小数 // =============================================================== var a=2.1512131231231321; alert(a.toFixed(2)) // 保留两位小数 alert(a.toFixed(4)) // 保留四位小数
By Mr.Yang