字符串的剩余/模数是一个数字

Tom*_*nek 3 javascript string type-conversion modulus

为什么这甚至可能?

console.log('13' % 2);
Run Code Online (Sandbox Code Playgroud)

1

我假设JavaScript只是自己转换字符串.我会很感激有关此行为的任何信息.

She*_*tJS 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中所述)