Показать сообщение отдельно
  #12 (permalink)  
Старый 02.01.2016, 00:08
Аватар для EmperioAf
Профессор
Отправить личное сообщение для EmperioAf Посмотреть профиль Найти все сообщения от EmperioAf
 
Регистрация: 15.01.2015
Сообщений: 622

Сообщение от Nazaki
Мой вопрос: что вам подсказывает, что интерпретатор ожидает Number? "Плюсик"? Если да - то почему.. Если что-то другое, скажите что.. Откройте тайну, умоляю ))
Извините, что наверное надоел этой ссылкой, но там всё есть:
https://learn.javascript.ru/object-c...зования
Бинарный оператор плюс + обычно использует числовое преобразование и метод valueOf. Как мы уже знаем, если подходящего valueOf нет (а его нет у большинства объектов), то используется toString, так что в итоге преобразование происходит к строке. Но если есть valueOf, то используется valueOf.
Ответить с цитированием