3

为什么这甚至可能?

console.log('13' % 2);

1

我假设 JavaScript 只是自行转换字符串。我将不胜感激有关此行为的任何信息。

4

1 回答 1

6

作为起点:http ://ecma-international.org/ecma-262/5.1/#sec-11.5

ToNumber操作在左参数上执行(这导致左参数被视为数字,如http://ecma-international.org/ecma-262/5.1/#sec-9.3.1中所述)

于 2013-06-17T03:42:42.040 回答