1 1、parseInt用法:
2 (1)去单位:
3 var width = 13px;
4 var value = parseInt(width);
5 console.log(value); //13
6
7 (2)进制转换:
8 parseInt('0xA'); //10
9 parseInt('AF',16); //175,即十六进制的AF,转为十进制数;
10 parseInt('10',2); //2
11 parseInt('10',10); //10
12
13 parseInt('123a'); //123
14 parseInt('21.5'); //21
15 parseInt('blue'); //NAN
补充:parseFloat()与parseInt用法相似,但是数据为浮点型,且没有基模式(进制)
16
17 2、js数组转json,json字符串转数组
18 var valueArr = [1,2,{x:21}];
19 JSON.stringify(valueArr); //"[1,2,{x:21}]"
20
21 var jsonValue = '[1,2,{x:21}]';
22 JSON.parse(jsonValue); //[1,2,{x:21}]