js string 转其他类型收集

来源:互联网 发布:什么是淘宝品质工厂 编辑:程序博客网 时间:2024/06/04 00:04

javascript——js string 转 int 注意的问题——parseInt

 

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进制的方法进行转换,所以建议string转int最好用Number方法

 

string 转 date

 

把一个日期字符串如“2007-2-28 10:18:30”转换为Date对象:
1:

1var   strArray=str.split("   ");   
2var   strDate=strArray[0].split("-");   
3var   strTime=strArray[1].split(":");   
4var   a=new   Date(strDate[0],(strDate[1]-parseInt(1)),strDate[2],strTime[0],strTime[1],strTime[2])   


2:
1var   s   =   "2005-12-15   09:41:30";   
2var   d   =   new   Date(Date.parse(s.replace(/-/g,   "/")));