我有以下脚本
document.write("12" < "2");
Run Code Online (Sandbox Code Playgroud)
返回true.有什么理由吗?文档说javascript在数字上比较字符串但是,我不知道"12"是如何小于"2".
我相信它正在进行字典比较 - 字符串一中的第一个字符是“1”,它小于字符串二中的第一个字符“2”。有关词典顺序的更多信息,请访问:http://en.wikipedia.org/wiki/Lexicographyal_order
| 归档时间: |
|
| 查看次数: |
451 次 |
| 最近记录: |