您的位置:首页 > Web前端 > JavaScript

js中数组、string操作

2013-05-04 11:28 295 查看
1.二维数组的定义

var images=new Array();         //先声明一维

       for(var i=0;i<10;i++){                //一维长度为10

          images[i]=new Array();         //在声明二维

          for(var j=0;j<20;j++){             //二维长度为20

             images[i][j]=1;                    //给二维数组赋值

        }

     }

 

2.数组的长度

    alert( images.length);  // 10

     alert(images[0].length); //20

 

3.js中String和int之间的转换

   string转int

    var i=parseInt(str);

    var j=Number(str);

 

    int转string

    var x=200;

    var str1=x.toString();

    var str2=x+"";

 

例如:

parseInt("abc") // Returns NaN.

parseInt("12abc") // Returns 12.

parseInt("12") //Return 12. 

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方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: