Mat*_*ley 7 javascript type-conversion
我在脚本中发现了一个错误,而且我正在弄清楚究竟是什么导致了这些问题.特别:
"49px" < 50 === false
Run Code Online (Sandbox Code Playgroud)
我在这里可以想到两种不同的转换:
49 < 50 === true
"49px" < "50" === true
"49" < 50 === true // just for the hell of it
Run Code Online (Sandbox Code Playgroud)
我修复它:
parseInt("49px") < 50 === true
Run Code Online (Sandbox Code Playgroud)
那为什么评估为假?到底发生了什么?
| 归档时间: |
|
| 查看次数: |
107 次 |
| 最近记录: |