引用数据类型
var number = 10;数字类型 var str = "hello javascript"; 字符串类型 var result = true; 布尔类型 //以下先了解 var data = undefined; var objNull = null; var symbol = new Symbol(); Symbol类型 //对象 var obj = {}; Object类型
数据类型之间的转换
toString():将数字转为字符串
var num = 1; var str = num.toString(); console.log(str);"1"
Number():会将某个数据转为数字,如果有小数部分,则保留。
var num1 = Number(“123”); var num2 = Number(“12.3”); var num3 = Number(true); var num4 = Number(false); console.log(num1);123 console.log(num2);12.3 console.log(num3);1 console.log(num4);0
parseInt():尝试将一个字符串转为整数,不保留小数位。如果无法转换,则得到NaN
var num1 = parseInt(“123”); var num2 = parseInt(“12.3”); var num3 = parseInt("abc"); console.log(num1);123 console.log(num2);12 console.log(num3);NaN
parseFloat():尝试将一个字符串转为数字,保留小数位。如果无法转换,则得到NaN
var num1 = parseFloat(“123”); var num2 = parseFloat(“12.3”); var num3 = parseFloat("abc"); console.log(num1);123 console.log(num2);12.3 console.log(num3);NaN