0
点赞
收藏
分享

微信扫一扫

js中字符串类型转化toString、parseInt、parseFloat、Number

全栈工程师开发手册 (作者:栾鹏)

​​ js系列教程3-字符串、正则表达式全解​​

js中字符串类型转化

其他类型转化为字符串:
代码如下:

var num= 19;                    // 19
var myStr = num.toString(); // "19"
var myStr = String(num); // "19"
var myStr = "" +num; // "19"

字符串转化为其他类型:
js提供了parseInt()和parseFloat()两个转换函数,Number也可以实现转化
代码如下:

parseInt("1234blue");   //returns 1234 
parseInt("0xA"); //returns 10
parseInt("22.5"); //returns 22
parseInt("blue"); //returns NaN
parseInt("10", 2); //returns 2
parseInt("10", 8); //returns 8
parseInt("10", 10); //returns 10
parseInt("AF", 16); //returns 175
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
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


举报

相关推荐

0 条评论