Я читал повторное введение в JavaScript на MDN, а в разделе Numbers сказано, что вы можете преобразовать строку в число просто добавив перед ним оператор плюс.
Например:
+ "42", что даст выход номера 42.
Но далее в разделе "О операторах" говорится, что, добавляя строку "что-то" к любому числу, вы можете преобразовать это число в строку. Они также приводят следующий пример, который меня смутил:
"3" + 4 + 5 предположительно будет выводить строку 345 на выходе, поскольку числа 4 и 5 также будут преобразованы в строки.
Однако, не будет ли 3 + 4 + "5" получить число 12 вместо строки 75, как было указано в их примере?
В этом втором примере в разделе о операторах оператор <+ > , стоящий перед строкой "5", преобразует эту строку в число 5, а затем добавляет все до 12?