数据类型分为两种:基本数据类型和引用数据类型
String 字符串
Number 数值
Boolean 布尔值
Null 空值
Undefined 变量定义但未初始化
属于基本数据类型
数据类型转化是指将一种数据类型强行转换成其他类型;
类型转换主要指,将其他数据类型转换为:String Number Boolean
(1)number,boolean—>string
方法一:
采用拼接的方法
var a=10;
var b=a+'';
方法二:
toString()方法
var a=10;
var c=a.toString();
(2)string–>number
利用parseInt()和parseFloat()转换成number类型
parseInt() 把一个字符串转换为一个整数
parseFloat()把一个字符串转换为一个浮点数
var s2='5';
var s3='5.91';
var n=parseInt(s2);//5
var n=parseInt(s3);//5
var n=parseFloat(s3);//5.91
var n=parseFloat(s2);//5
(3) string–>boolean
数字转布尔,除了0和NaN,其余都是true
字符串转布尔,除了空串,其余都是true
null和undefined都会转换为false
对象也会转换为true