Сегодня мой коллега узнал об интригующей вещи.По сути, он открыл консоль (Ctrl + Shift + I) в Google Chrome и набрал следующее:
"1" + + "1"
(обратите внимание на пробелы между операторами). Это дало результат как "11"
это строка, и я ее полностью понимаю.
Однако, когда ввод
"1" - - "1"
, консоль ответила 2
.
Аналогичным образом я попытался
"1" - - "4"
и консольные выходы 5
.
Кроме того,
"1" - + "4"
дает вывод -3
.
Я понимаю логику, но понятия не имеюо работе этих операторов.
Любое объяснение будет оценено.
Заранее спасибо.