千鋒教育JavaScript全套視頻教程(10天學(xué)會(huì)Js,前端javascrip

P9 -008數(shù)據(jù)類型:
基本數(shù)據(jù)類型:
Number,String,Boolean,Undefined,Null,Symbol
1.數(shù)值類型(number):
(1)一切數(shù)字都是數(shù)值類型(包括二進(jìn)制,十進(jìn)制,十六進(jìn)制等)
(2)NaN:一個(gè)非數(shù)字類型
var age = 18;
console.log(age + 20) //38 數(shù)字類型為藍(lán)色
包括浮點(diǎn)數(shù):var price = 12.5;
科學(xué)計(jì)數(shù)法: var year = 2e3 //2000
還支持十六進(jìn)制,八進(jìn)制,二進(jìn)制:
十六進(jìn)制(1-9,a,b,c,d,e,f)數(shù)字前加0x:
var a = 0x99
console.log(a) //153 (9 * 16 + 9)
var b = 0xff
console.log(b) //255 (15 * 16 + 15)
八進(jìn)制(1-7)數(shù)字前加0:
var c = 077
console.log(c) //63
二進(jìn)制(1-2)數(shù)字前加0b:
var d = ob11
console.log(d); //3
混合類型加法:
var num1 = 10;
var num2 = ''20'';//字符串類型
console.log(num1 +num2) //1020
2.字符串類型:
被引號(hào)包裹的所有內(nèi)容(可以是單引號(hào)也可以是雙引號(hào))
var str = "hello"
console.log(str) // hello, 字符串的顏色為黑色
不加引號(hào)會(huì)報(bào)錯(cuò)
3.布爾類型
只有兩個(gè)(true或者false),不需要加引號(hào),
var isChecked = false
console.log(isChecked); //false,顏色為藍(lán)色
4.undefined類型(undefined)
var which;
connsole.log(which) //undefined
用于變量聲明未賦值,不確定是什么類型
5.null類型(null)
var whichObject = null;
whichObject = {name : "xixi"}
console.log(whichObject);
用于明確知道該變量是一個(gè)對(duì)象,但不確定具體內(nèi)容時(shí)。