JavaScript数据类型转换

其他类型转换为字符串

<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
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容