在C#中
int a = 12; int b = 3; string c = " apples"; string d = a + b + c; Console.WriteLine(d); Console.ReadKey();执行结果显示:

在javascript中
<script> var a = 12; var b = 3; var c = " apples"; var d = a + b + c; alert(d); </script>显示:

原理是相同的,不过,要注意加号所连接的各个变量的顺序,比如说上述代码中如果变成了:
<script> var a = 12; var b = 3; var c = " apples"; var d = a + c + b ; alert(d); </script>执行的结果就变成了

本文探讨了C#和JavaScript中变量连接的不同行为。在C#中,当尝试将数字与字符串相加时,先进行数学运算再连接字符串;而在JavaScript中,则直接按顺序连接所有变量。

被折叠的 条评论
为什么被折叠?



