千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip

P9 -008数据类型:
基本数据类型:
Number,String,Boolean,Undefined,Null,Symbol
1.数值类型(number):
(1)一切数字都是数值类型(包括二进制,十进制,十六进制等)
(2)NaN:一个非数字类型
var age = 18;
console.log(age + 20) //38 数字类型为蓝色
包括浮点数:var price = 12.5;
科学计数法: var year = 2e3 //2000
还支持十六进制,八进制,二进制:
十六进制(1-9,a,b,c,d,e,f)数字前加0x:
var a = 0x99
console.log(a) //153 (9 * 16 + 9)
var b = 0xff
console.log(b) //255 (15 * 16 + 15)
八进制(1-7)数字前加0:
var c = 077
console.log(c) //63
二进制(1-2)数字前加0b:
var d = ob11
console.log(d); //3
混合类型加法:
var num1 = 10;
var num2 = ''20'';//字符串类型
console.log(num1 +num2) //1020
2.字符串类型:
被引号包裹的所有内容(可以是单引号也可以是双引号)
var str = "hello"
console.log(str) // hello, 字符串的颜色为黑色
不加引号会报错
3.布尔类型
只有两个(true或者false),不需要加引号,
var isChecked = false
console.log(isChecked); //false,颜色为蓝色
4.undefined类型(undefined)
var which;
connsole.log(which) //undefined
用于变量声明未赋值,不确定是什么类型
5.null类型(null)
var whichObject = null;
whichObject = {name : "xixi"}
console.log(whichObject);
用于明确知道该变量是一个对象,但不确定具体内容时。