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))   // 保留四位小数

 

posted @ 2017-05-23 15:16  大鱼海棠8  阅读(122)  评论(0编辑  收藏  举报