数据类型
number 数据类型
-
数字(1) 浮点(0.1) NaN 它的算法和正常的算法一样 11+11 console显示等于22
string 字符串类型
-
用' ' 或者" "表示它是一个字符串 1.它的算法是字符串和字符串相加例如 : '1111'+'1111' console显示等于11111111 2.它和数字相加也是同理只会嫁接不会相加例如: '1111'=1111 console显示等于11111111 3.
boolean 布尔类型
-
它只有两种表示方式 true(真) 和 false(假)如这样表示:var a =true;
null 空类型
-
它在浏览器中显示的是object类型
-
它需要手动添加var a = null; 在console显示object
undefined 未定义类型
-
(它需要var声明后不定值例如: var a;在console显示undefined)
object 对象类型
-
(用{}表示)
数据类型的转换
Number(数值类型)的转换
1.(String)字符串类型转换数据类型
只有纯数字的字符串转换的才是数字,其他都是NaN 例如:
1."冯俊豪"转换后在console显示是NaN(数据类型)
2."10px"转换后在console显示是NaN(数据类型)
3."10"转换后在console显示是10(数据类型)
2.(Boolean)布尔类型转换数据类型
它只有两种转换值就是true和false
1.true转换后在console显示是1
2.false转换后在console显示是0
3.(Null)空类型转换数据类型
它只会转换为0
4.(Undefined)未定义类型转换数据类型
它只会转换为NaN
补充
parseInt():将他类型转化为整数类型 I大写
1."100.1px"= =>100
2."张三"= =>NaN
parseFloat():将他类型转化为整数类型 F大写
1."100.1px"==>100.1
2."张三"==>NaN
String(字符串类型)的转换
1.string(a变量名)什么类型的都可以转
2.a变量名.string( )不可以转Undefined和null
Boolean(布尔类型)的转换
它只有两个值true和false
它的书写格式是:
Console.log( Boolean( ) );
0,-0," "或者'',null,Undefind,NaN,false,这七种转换为false
其他全部转换为true