JS基本有5種簡(jiǎn)單數(shù)據(jù)類型:String竖独,Number篷店,Boolean重父,Null花椭,undefined。一種復(fù)雜的數(shù)據(jù)類型Object房午。
1.String
字符串可以使用 " "賦值也可以使用' '賦值矿辽。
var name = "admin";
console.log(name);
console.log(typeof(name));
image.png
var stuName = '張三';
console.log(stuName);
console.log(typeof(stuName));
image.png
將其他數(shù)據(jù)類型轉(zhuǎn)換為String類型,可以使用String()和toString()這兩個(gè)方法的區(qū)別是String()可以轉(zhuǎn)任何類型,而toString()方法不能轉(zhuǎn)Null袋倔,undefined兩種類型雕蔽。
2.Number
var number = 18;
console.log(number);
console.log(typeof(number));
image.png
將數(shù)字開頭的字符串中提取數(shù)字使用parseInt()和parseFloat()方法。
var width = parseInt("20px");
console.log(width);
var sixteen = parseInt("0xc",16);
console.log(sixteen);
var hight = parseFloat("12.36px");
console.log(hight);
image.png
3.Boolean
var isStu = false;
var isTea = true;
console.log(isStu);
console.log(isTea);
image.png
將其他數(shù)據(jù)類型轉(zhuǎn)換為Boolean類型使用Boolean()方法宾娜。
var isChild = 123;
console.log(Boolean(isChild));
isChild = 0;
console.log(Boolean(isChild));
var isChild2 = "child";
console.log(Boolean(isChild2));
isChild2 = "";;
console.log(Boolean(isChild2));
image.png
從上面的例子可以看出Number的值為0返回false其他的返回為true批狐。字符串只賦值為""返回為false其他返回為true。
- Null
var number = null;
console.log(number);
console.log(typeof(number));
image.png
5.undefined
var demo = undefined;
console.log(demo);
console.log(typeof(demo));
image.png