1.2.1 JavaScript 类型转换

JavaScript 中前面的对象不用写的两种情况:
 1.global对象
    typeof ();
    parseInt();
    parseFloat();
    eval();
    Number();
    String();
    Boolean();
/global. typeof ();/
2.window对象(dom对象)浏览器提供的标签对象
/window.alert();/
变量类型之间的互相转换
1.整型->字符串
1).num  = 10;
str  =String(num);
2)num = 10;
str = num+'';

2.字符串->整型
1)str  ='10px';
num = parseInt(str);
3.所有型->布尔型
1)v = '';
b = Boolean(v);
2)v='';
b=!!v;
4.所有型->布尔型(为假情况)
1.字符串变量('')
2.整型(0)
3.浮点(0.0)
4.布尔(false)
8.NaN 类型
9.null 类型
10.undefined 类型

5.数组
6.对象
7.json对象
5.json字符串->json对象
//v = "{  'username':'user1','age':'20'}";//
v = "({  'username':'user1','age':'20'})";
obj = eval('('+v+')');

你可能感兴趣的:(1.2.1 JavaScript 类型转换)