【听黑马程序员pink老师跟着做笔记】
数据类型转换
一、转换字符型
1,把数字型转换为字符串型变量 toString()
var num=10;
var str =num.toString();
console.log(str);
console.log(typeof str); //输出为string
2.利用String变量
console.log(String(num));
3.利用 + 拼接字符串的方法实现转换效果 隐式转换
console.log(num+'');
二、转换为数字型
1.parseInt(变量) 可以把字符型转换为数字型 可得到是整数
var age=prompt('请输入你的年龄');
console.log(parseInt('6.66'));//6取整
console.log(parseInt('3'));//3取整
console.log(parseInt('120px'));//120 会去掉单位
console.log(parseInt('app120px'));//NaN
2.parseFloat(变量) 可以把字符型转换为数字型 可以得到小数
console.log(parseFloat('3.14'));//3.14
console.log(parseFloat('120px'));//120
3.利用Number变量
var str='123';
console.log(Number(str)); // 输出为数字型123
4.利用算数运算 - * / 隐式转换
console.log('12'-0)//12
三、转换成布尔型(Boolean)
Boolean()函数
代表空、否定的值会被转变为 false 举例:“ ”、0、null、undefined、NaN;
其余都为 true