转换为字符串
- tostring()
- String()强制转
- 加号 + 拼接字符串
<script>
// 把数字类型 转换为字串符类型 变量.toString()
var num = 10;
var str=num.toString();
console.log(str);
console.log(typeof str);
// 用string(变量)来转换 String 第一个字母要大写
console.log(String(num));
// 用 + 拼接字串符的方法 来转换 称为 隐式转换
console.log(num + '');
</script>
黑色字体代表 是字串符类型
转换为数字型
- parseInt(函数) 将string类型转换为整数数值型
- parseFloat(函数)将string类型转换为浮点 数值型
- Number()强制转换函数 将string类型转换为数值型
- js隐式转换 (- * /)利用算术运算隐式转换为数值型
下面代码展示
<script>
// parseInt(变量) 可以把字符转换为数字型 取的是整数
console.log(parseInt('3.14159526'));// 取整数 3
console.log(parseInt('3px') ); // 取整 后面单位会去掉
console.log(parseInt('rem3')); // NaN 表示 不是一个数字
//parseFloat(变量) 字符型转换为数字型 浮点数(小数 )数值型
console.log(parseFloat('3.1415926'));// 3.1415926
console.log(parseFloat('3.14px') ); // 3.14 单位 会去掉
console.log(parseFloat('rem3.14')); // NaN 表示 不是一个数字
// 用 Number(变量) 强制转换
var str = '123';
console.log(Number(str));// 123
console.log(Number('1234'));//1234
// 用算术运算 - * /隐式转换
console.log('12'*10);// 120
</script
图片结果 蓝色 代表是数值型