数据类型
数据类型
- 数据类型是指我们储存在内存中的数据的类型
- 我们通常分为两大类基本数据类型和复杂数据类型
基本数据类型
1,数值类型(number)
- 一切数字都是数值类型(包括二进制,十进制,十六进制等)
- 可以是数字,可以是浮点数(小数),可以是科学计数法,可以是各大进制
var x=1 document.write(x) var y=12.5 document.write(y) var z=2e3 //2*10……3 // 科学计数法 document.write(z) var q=0b11 // 二进制 document.write(q) var a=0o77/077 // 八进制 document.write(a) var b=0xff //1-9,a,b,c,d,e,f // 十六进制 document.write(b)
注意:
var r=10 var f="20" console.log(r+f)
此时r为变量赋值为10,可f却表示为了一个字符串“20”
故此时编译器会发生数据类型转换,则

此时即10也变为了一个字符串
综上所述:笼统的说,不加双引号为变量,加了双引号为一个字符串
2,字符串类型(string)
var v="hello" document.write(v)
3,布尔类型(boolean)<分为true/false>
var t=true
//true不用加引号
console.log(t)
var i=false
console.log(i)
4,Undefined(声明了一个变量,但还没想好赋什么值,要不要赋值)
var which console.log(which)

则编译器会自动生成undefined标识
若后期想好了要赋什么值,则就可自动变为普通用法
5,Null(已经确定要给变量赋上一个对象<类似于对象类型>)
var nn=null nn={name:"hello world"} console.log(nn)

若没想好对象则只会想undefined一样出现一个null
若想好了对象直接赋值,则可显示出对象
浙公网安备 33010602011771号