转换成字符型
1、toString()
var num=10;
var str=num.toString();
2、String()
var num=10;
console.log(String(num));
3、拼接转换
字符串类型与其他类型拼接之后都是字符串类型
var num=10;
console.log(num+'');
转换成数字类型
prompt()取得的变量类型是字符型
var age=prompt('请输入你的年龄');
// 1、parseInt(变量) 把字符型转换成整数
console.log(parseInt(age));
// 2、parseFloat(变量) 把字符型转换成字符型
console.log(parseFloat(age));
// 3、Number(变量)
var str='123';
console.log(Number(age));
// 4、利用算术运算 (- * /)
// 注意:加法一定要进行数据转换
console.log('123'-120); // 3
console.log('12'-0) // 12
转换成布尔型
Boolean()
代表空、否定的值(0,NaN,null,undefined)都会被转换成false;其余的全都转换成true。
console.log(''); // false
console.log(null); //false
console.log('你好'); //true