首先,可以使用typeof 来查看一个变量的数据类型,用法为 typeof 变量名。 一,将其他数据类型转化为string 方法一: 调用toString()方法,改方法不会改变原变量的数据类型,会将原值返回。 示例: var a = 123; var b = a.toString(a) console.log(a,typeof a) console.log(b,typeof b) 输出结果: 123 number 123 string 方法二: 使用String()函数,该方法会改原元变量的数据类型。 示例: var a = 123; var a = String(a); console.log(typeof a); 输出结果: string 二,将其他数据类型转化为number 方法一: 使用number()函数。 转化规则: 1,将字符串转化为数值 如果为纯数字,则转化为数字; 如果为非数字,则转化为NaN; 空字符串和空格,转化为0. 2,布尔值转数值 true转化为1,false转化为0. 3,空值转化为数值 null转化为0. 4,undefined转数值 NaN 方法二(专门用来转字符串) parseInt()把一个字符串转化为整数 parseFloat()把一个字符串转化为浮点数 三,将其他数据类型转化为布尔型 方法:调用Boolean()函数 1,数值转布尔,除了0和NaN外其余都是true 2,字符串转布尔,除了空串其余都是true 3,null和undefined都会转化为false