其他类型转换为字符串
<script>
// 其他类型转换为字符串
var num = 10;
// 方法一
var str = num.toString();
console.log(str);
// 方法二
console.log(String(num));
// 方法三
console.log(num + '')
</script>
其他类型转换为数字型
<script>
// 其他类型转换为数字型
// 方法一 parseInt(变量) 得到的是整数
var num = prompt('输入一个数字');
console.log(parseInt(num));
console.log(parseInt('3.14')); //取整
console.log(parseInt('3.99')); //取整不进位
console.log(parseInt('13px')); //取数字部分
// 方法二 parseFloat(变量) 可得到小数
console.log(parseFloat('3.14'));
console.log(parseFloat('120px'));
console.log(parseFloat('rem120px')); //NaN
// 方法三 利用Number(变量)
console.log(Number('12'));
// 方法四 利用算数运算 - * / 隐式转换
console.log('12'-0);
</script>
简单练习一
<script>
var year = prompt('请输入出生年份');
var age = 2020 - year; //隐式转换
alert ('您的年龄是' + age);
</script>
简单练习二
<script>
var num1 = prompt('请输入第一个数字');
var num2 = prompt('请输入第二个数字');
var sum = parseFloat(num2) + parseFloat(num1);
alert(sum);
</script>
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容