数据类型转换之 字串符、数字型

转换为字符串

  • 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

图片结果 蓝色 代表是数值型
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MDR_0820

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值