学习一门语言,首先要了解这门语言的基础。
在js中,基本数据类型有五种,分别是:
1:数字类型(number),可以表示32位(4个字节)的整数,也可以表示64位(8位)的小数(浮点数)。
补充点:数字类型可以加上前缀,来表示不同的进制
0 : 表示 8 进制
0x : 表示 16进制
0b : 表示2进制
2:字符串(string)
由Unicode字符(在计算机中每个字符占两位)、数字、标点符号组成。
书写方法有:单引号 ‘’,双引号 “”,叫做模板字符串`。
3:布尔类型(boolean),用来表示真或假。
取值只有true(真1),false(假0)。
补充:在js中凡是涉及到判断时,都会转换成boolean。除了0,’’,"",null,undefined,false这6种情况外,其它数据都为真。
4:undefined类型,表示未定义,不存在。
5:null类型,表示空,不存在
补充:
1:undefined和null的区别
>(undefined == null)
<true
说明两者的值相等。
>(undefined === null)
<false
但是类型是不一样的。
在返回值上也是不一样的。
>typeof(null)
<"object"
>typeof(undefined)
<"undefined"
在返回值上,number类型的数据返回值是number,前提是赋值。否则返回值为undefined。
>var b;
<undefned
>typeof(b)
<"undefined"
>b = 1;
<1
>typeof(b)
<"number"
string类型同number一样。
boolean的返回值为boolean
>typeof(true)
<"boolean"
引用类型:
1:对象 object,对象是有多个基本类型组合而成
举例:
<script>
var a = {
name : 'xiaoming',
age : 18,
}
</script>
2:函数function
引用数据类型放在以后的博客里面进行具体的介绍。