为什么这是可能的?
console.log('13' % 2);
1
我假设 JavaScript 只是自行转换字符串。如果能提供有关此行为的任何信息,我将不胜感激。
最佳答案
作为起点:http://ecma-international.org/ecma-262/5.1/#sec-11.5
ToNumber
操作对左参数执行(这导致左参数被视为数字,如 http://ecma-international.org/ecma-262/5.1/#sec-9.3.1 中所述)
关于javascript - 字符串的余数/模数是一个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17140073/