其它数据类型转字符串

本文探讨了JavaScript中将不同数据类型转换为字符串的方法,包括使用`String()`函数、`.toString()`方法和`+`连接符。在转换过程中,特别强调了`undefined`和`null`的处理,它们在转换时会引发TypeError。通过示例代码,展示了各种转换方式的输出结果和潜在错误,帮助开发者理解并避免运行时错误。
摘要由CSDN通过智能技术生成

<!--

        其它数据类型转字符串

          number

          boolean       ->   string

          underfind

          null

        String(变量)

           => 返回转换之后字符串

           100 -> '100'

           true -> 'true'

           false -> 'false'

           undefined -> 'undefined'

           null -> 'null'

       

        变量.toString()

          => 变量转字符串

          100 -> '100'

          true -> 'true'

          undefined -> Uncaught TypeError: Cannot read properties of undefined (reading 'toString')

          null -> TypeError: Cannot read properties of null (reading 'toString')

       

         + 连接符

         var num = '' + 100 // '100'

     ->

<script>
        var num = 100 + '200' // 100200
        console.log(num, typeof num)

        // var num = null
        // console.log(typeof num)
        // console.log(typeof num.toString() ,num.toString())


        // var num = null //number
        // var str = String(num)  //string '100'
        // console.log(typeof str,  str)


</script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值