欢迎光临散文网 会员登陆 & 注册

千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip

2023-07-12 11:36 作者:爱吃德芙的小熊软糖  | 我要投稿

数字和字符串的相互转换

1、隐式转化
1)加法:转化结果就是字符串
        例:<script>
                console.log("123"+10);----------->12310
                console.log("5+5="+5+5);--------->5+5=55
                console.log(5+5+"=5+5");--------->10=5+5
                console.log("hello"+"hei");------>hellohei
            </script>
            
2)除加法以外的符号:- / * >等,转换的结果都是数字
        例:<script>
                console.log("123"-10);----------->113(数字)
                console.log("123"-"10");--------->113(数字)
                console.log("123"*"2");---------->246(数字)
                console.log("abc"*"2");---------->NaN
                NaN:一个数值,表示数字类型的数据
            </script>
            
2、显示转换
1)将字符串转为整型
        a. parseInt("字符串"):返回数值字符串对应的数字
             console.log(parseInt("123") + 5);--->128(数字)
        b. parseInt(小数):取整去掉小数位
             console.log(parseInt(123.456) + 5);-->128(数字)
2)将字符串转为浮点型数据
         parseFloat("小数字符串"):返回数值字符串对应的小数
            var str = 123.456;
            var x = parseFloat(str);
            console.log(x);----->123.456
3)Number
        Number("整型字符串||小数字符串")
            console.log(Number("666"));------->666(数字)
            console.log(Number("666.666"));--->666.666(数字)
            console.log(Number("hello"));----->NaN(数字)
数字转字符串
        数字对象.toString():返回的结果就是字符串对象
            var x = 123;
            console.log(x.toString()+5);----->1235

实际用法:
    1)数字转字符串:console.log(123+"");
    2)字符串转数字:console.log("123"/1+10);


千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip的评论 (共 条)

分享到微博请遵守国家法律