整理了部分js 类型转换

来源:互联网 发布:手机淘宝天天特价在哪 编辑:程序博客网 时间:2024/05/18 02:37

一:String  int 相互转换

1:int 转string

<1>

    var x=32;

var a=x.toString();

<2>

var x=32;

var a=x+"";

2:string 转int

var x="34";

var a=new Number(x);

var a=parseInt(x);

//parseInt()的列子

 parseInt("5");//rerurn5

parseInt("5sdf");//return 5

parseInt("sdf5");//return NaN

注意:

parseInt("07")=7

parseInt("08")=0

parseInt("16")=16

parseInt("016")=14

parseInt("0x16")=22

var str="1250";

alert(Number(str));//得到1250

alert(parseInt(str));//1250

var str1="00100"

alert(Number(str1));//得到100

alert(parseInt(str1));//得到64 //parseInt方法在format"00"开头的数字时会当作2进制转10进制的方法进行转换,所以建议最好用Nubmer

 

 

原创粉丝点击