JavaScript 字符串string 与 数字number 的区别

说明

<script>
    var a = 123  // number类型
    var b = "123"  // 字符串类型

    console.log( "a=",a)
    console.log( "b=",b)

    /*
    * number类型可以做数学运算,+、-、*、/
    * string肯定不能丛数学运算,+号表示拼接(连接)
    */ 

    console.log( " a + 1 的结果:", a + 1) // 因为变量 a的值是 数字 123,所以结果是 123+1=124
    console.log( " b + 1 的结果:", b + 1) // 因为变量 b的值是 字符串 "123",此时 + 表示连接符,"123" + 1 = 1231

</script>

执行结果:


原文出处:/show_1IX39dOjBb9d.html