我想知道为什么运行第三行代码后结果a是5?
a = 10;
b = 5;
a =+ b;
Run Code Online (Sandbox Code Playgroud)
Tom*_*icz 25
尴尬的格式:
a =+ b;
Run Code Online (Sandbox Code Playgroud)
相当于:
a = +b;
Run Code Online (Sandbox Code Playgroud)
并且+b只是一种铸造b到数字的奇特方式,就像这里:
var str = "123";
var num = +str;
Run Code Online (Sandbox Code Playgroud)
你可能想要:
a += b;
Run Code Online (Sandbox Code Playgroud)
相当于:
a = a + b;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3772 次 |
| 最近记录: |