8.数据类型 Js的数据类型:
1)数字类型(number)
2)字符串(string)
3)布尔(boolean)
4)Null(空)
5)Undefined(未定义)
6)对象(object)
1)数字类型 number 数字类型包括整数和小数
2)字符串 string 有引号 单引或双引的是字符串类型
3)布尔类型 boolean 布尔类型只有两个值 true和false, true表示真 false表示假 在运算时, true转换为1 false转换为 2 true+false=1
4)Null 空
5)Undefined 未定义 声明变量没有赋值返回 undefined
6)Object 对象 Var obj={}; var arr=[];
9.数据类型的转换
typeof
10. 隐式转换结论
1)数字+字符串:将数字转换为字符串
2)数字+boolean:将boolean转换为数字 类型
3)数字+undefined:结果为NaN,NaN类型 为number
4)字符串+boolean:将boolean转换为字 符串
5)boolean+boolean:都转换为number后 运算
a)注释:NaN:not a number 判断一个 非数字
b)案例:
var str=”hello world”
Var str1=isNaN(str);
显示转换/强制转换
1)toString() 将任意类型转换为字符串
a)Var num=5;
b)Var str=num.tostring();
c)console.log(str);
2)parSenInt()将数据转换为整数
a)Var num=5.5;
b)Var str=parSenInt(num);
c)console.log(str);
3)parSeFloat()将一个数据转换为小数
a)Var num=5.5;
b)Var str=parSeFloat(num);
c)console.log(str);
4)Number()将数据转化为number类型
a)Var num=’5.5’; b)Var str=number(num); c)console.log(str);
网友评论