nobelking 3 js 数字和数字相加 字符串连接 数字和字符串连接1
以下結(jié)果是在IE8的測(cè)試結(jié)果
我只測(cè)試了變量相加,還沒測(cè)試變量和常量
1.當(dāng)兩個(gè)變量(已經(jīng)賦初值 )用“+”連接,如果含有至少一個(gè)為字符串 ,無論兩個(gè)字符串是否定義時(shí)有var或者有一個(gè)有var,則結(jié)果必定為字符串。
2.當(dāng)兩個(gè)變量(已經(jīng)賦初值 )用“+”連接,如果都為數(shù)字是結(jié)果如下:
<1>demo.html
<script>
var name=123;
var a=1;
name=name+a;
alert(name);
</script>
結(jié)果為:124
<2>demo.html
<script>
var name=123;
?a=1;
name=name+a;
alert(name);
</script>
結(jié)果為:124
<3>demo.html
<script>
?name=123;
?a=1;
name=name+a;
alert(name);
</script>
結(jié)果為:1231
<4>demo.html
<script>
?name=123;
var a=1;
name=name+a;
alert(name);
</script>
結(jié)果為:1231
結(jié)論如下:
當(dāng)name定義時(shí),有var 結(jié)果就是相加
當(dāng)name定義時(shí),沒有var 結(jié)果就是字符串連接
剛我有做了 如下測(cè)試
<3>demo.html
<script>
?b=1;
?a=123;
a=a+b;
alert(a);
</script>
結(jié)果為:124
不知為何 ?
如有人知道 請(qǐng)指導(dǎo)..
轉(zhuǎn)載于:https://blog.51cto.com/nobelking/1356925
總結(jié)
以上是生活随笔為你收集整理的nobelking 3 js 数字和数字相加 字符串连接 数字和字符串连接1的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: uiview生命周期
- 下一篇: 并发编程(一): POSIX 使用互斥量