我能理解为什么
10 % "test"
返回NaN......因为“测试”首先被转换为一个数字NaN,然后给出任何涉及NaN结果的后续算术运算NaN。
但为什么
10 % "0"
返回NaN?
"0"通常转换为数字,0例如 in 1 * "0"。
如果我尝试10 / "0"这Infinity也有道理。
那么......为什么那个表达式10 % "0"返回NaN?!这背后有什么逻辑吗?
蛊毒传说
偶然的你
收到一只叮咚
随时随地看视频慕课网APP
相关分类