Yks*_*sin 2 javascript operator-keyword
//JavaScript中是否有运算符?
因为在Python中我们有:
5 // 2.0 # => 2.0
5 / 2.0 # => 2.5
Run Code Online (Sandbox Code Playgroud)
所以我尝试用JavaScript:
5.0//2.0
Run Code Online (Sandbox Code Playgroud)
我得到了5!那里发生了什么?
我读到//JavaScript中没有运算符这样的东西.在这种情况下,为什么我没有得到异常,或者更好的是来自词法分析器的错误?
我用过这一行:
document.write(eval("5.0//2.0"));
Run Code Online (Sandbox Code Playgroud)
在Firefox 3.6.23中.
// 是javascript中的评论.
尝试:
5 / 2; //yields 2.5
Math.floor(5/2); //yields 2
Run Code Online (Sandbox Code Playgroud)
也不要使用eval.
做就是了 document.write(5/2);
| 归档时间: |
|
| 查看次数: |
454 次 |
| 最近记录: |