Я читал re-introduction to JavaScript on MDN, а в разделе Numbers он сказал, что вы можете преобразовать строку в число, просто добавив перед ним оператор плюс.JavaScript, добавляющий строку к номеру
Например:
+ «42», которое дало бы выход численную 42.
Но дальше в разделе о Операторы он говорит, что, добавив строку «что-то» в любой номер, вы можете преобразовать это число в строку. Они также приводят следующий пример, который меня смутил:
«3» + 4 + 5 предположительно выдаст строку 345 на выходе, поскольку числа 4 и 5 также будут преобразованы в строки.
Однако, если бы 3 + 4 + "5" не выдавали число 12 вместо строки 75, как было указано в их примере?
В этом втором примере в разделе о операторах оператор <+>, стоящий перед строкой «5», преобразует эту строку в число 5, а затем добавит все до 12?
Прочитайте это: [что = + _] (HTTP: // StackOverflow.com/questions/15129137/what-does-mean-in-javascript) –