JS数据转换数据转换数据转换

 数据转换

      1.转换为字符串

        (1).调用toString()方法将其他类型转换为字符串

        (2). 调用String()函数将其他类型转换为字符串

        区别: 对于null和undefined toString()会报错  String()函数可以生效

        原理: 对于拥有toString()的方法的值调用String()函数时 实际就是在调用toString()方法

        对于null和undefined 则直接转为null unidefined

      2.数值的类型转换

        (1) 使用Number()函数

            转换情况: WW

               - 字符串是一个合法的数字 则会自动转换为数字 eg:'123' '234' '3.1415926'

               - 字符串不是一个合法的数字 则会转换为NaN   eg:'abc'

               - 空串 和 空格串 则会转换为0     eg: ''/' '

               - 布尔值 true--1    false---0

               - null --- 0

               - undefined --- NaN

        (2)专门用来将字符串转换为数值的方法

            parseInt()  将一个字符串转换为一个整数 也可以使用parseInt()来对数字进行取整

            parseFloat() 将一个字符串转换为浮点数

        3 布尔值的转换

          (1)使用Boolean()函数 将其他类型转换为布尔值

               转换的情况

                  -数字: 0 和 NaN 转换为false 其余都为true

                  -字符串: ''空串是false 其余都是true

                  -null undefined 转换为false

                  -对象 都会转换为true

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值