Преобразования для примитивов [дубликат]

133
01 ноября 2019, 07:40

На данный вопрос уже ответили:

  • JS: существует таблица неявного приведения типов? 1 ответ

Почему так получается? Разве не должно быть одно и то же?

"$" + 4 + 5 = "$45"
4 + 5 + "$"= "9$"
Answer 1

Интерпретатор все команды выполняет последовательно, поэтому ваш код можно разложить вот так:

("$" + 4) + 5 => "$4" + 5 => "$45"

Во втором же случае, сначала арифметическая операция, а потом конкатенация

(4 + 5) + "$" => 9 + "$" => "9$"
READ ALSO
Редактирование таблицы React

Редактирование таблицы React

Возникла следующая ситуация, мне необходимо выполнить операцию редактирования полей в таблицеДелаю я это следующим образом:

133
Как взять текст из элимента <div> и при этом не получить лишние теги?

Как взять текст из элимента <div> и при этом не получить лишние теги?

Как при нажатии Enter не получить лишние теги? Как у соцсети В контакте если не введено не чего то поле ввода остается пустым сообщение не добавляется!!!...

123
Ошибка в TOR браузере на iOS при установке Websocket соединения: Can&#39;t find variable: __endless

Ошибка в TOR браузере на iOS при установке Websocket соединения: Can't find variable: __endless

Есть websocket сервер на NodeJS который спрятан за TOR и доступен по onion ссылке

125