Показать сообщение отдельно
  #10 (permalink)  
Старый 10.05.2015, 18:43
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Почему бы просто не посмотреть в спецификацию?)

https://people.mozilla.org/~jorendor...-plus-operator
Цитата:
The unary + operator converts its operand to Number type

Унарный плюс приводит объект к числу по вот этой таблице, аналогично вызову Number как функции. У parseInt другая логика, он не приводит, а вычленяет из строки число:
console.log(+" "); //0
console.log(+"10px"); //NaN

console.log(parseInt(" ")); //NaN
console.log(parseInt("10px")); //10

Последний раз редактировалось Erolast, 10.05.2015 в 18:49.
Ответить с цитированием