Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 10.05.2015, 18:48
Профессор
Отправить личное сообщение для UIjs Посмотреть профиль Найти все сообщения от UIjs
 
Регистрация: 24.04.2015
Сообщений: 183

Сообщение от Erolast
Почему бы просто не посмотреть в спецификацию?)
потому что она на английском а я не знаю английский например?
потому что она большая и я её недели 2 буду читать например?
потому что там не понятно че искать например?
потому что я не знаю как гуглить спецификацию и где её взять например?

бесят когда люди говорят ко ко ко вот статья, так мазафака там ОГРОМНЫЙ ДОКУМЕНТ ХРЕНОВО СВЕРСТАНЫЙ)! он НА АНГЛЙИСКОМ)! даже емли через переводчик то КАК я узнаю ЧТО ИМЕННО ТАМ ЧИТАТЬ ТО???



и еще раз напомню что тема топика о том что оказывается происходит ТРИМ. в спецификации написано что происходит трим строки?? (я не знаю английского по этому подскажи)

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

Цитата:
потому что она на английском а я не знаю английский например?
Учи. Как ты по-крупному программированием заниматься собрался?)

Цитата:
потому что она большая и я её недели 2 буду читать например?
ctrl+f для лохов?

Цитата:
ко ко ко
Нормально общайся.

Цитата:
(я не знаю английского по этому подскажи)
Обновил пост, расписал понятнее.

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

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

https://people.mozilla.org/~jorendor...-plus-operator



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

console.log(parseInt(" ")); //NaN
console.log(parseInt("10px")); //10
Ответить с цитированием
  #14 (permalink)  
Старый 10.05.2015, 19:00
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Цитата:
и еще раз напомню что тема топика о том что оказывается происходит ТРИМ. в спецификации написано что происходит трим строки?? (я не знаю английского по этому подскажи)
Да.

Цитата:
A StringNumericLiteral may include leading and/or trailing white space and/or line terminators.
https://people.mozilla.org/~jorendor...he-string-type
Ответить с цитированием
  #15 (permalink)  
Старый 10.05.2015, 19:14
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

...ну и, вообще-то, если поднимешь глаза в верх страницы, то увидишь ссылку на актуальную спецификацию на русском языке.

http://es5.javascript.ru/x11.html#x11.4.6
http://es5.javascript.ru/x9.html#x9.3
Ответить с цитированием
  #16 (permalink)  
Старый 10.05.2015, 19:40
Профессор
Отправить личное сообщение для UIjs Посмотреть профиль Найти все сообщения от UIjs
 
Регистрация: 24.04.2015
Сообщений: 183

Сообщение от Erolast
ctrl+f для лохов?
а че гуглить то? как я узнаю че писать то?

Сообщение от Erolast
...ну и, вообще-то, если поднимешь глаза в верх страницы, то увидишь ссылку на актуальную спецификацию на русском языке.
аххаха вот это поворот) илья вообще спит?

не, окей, а вопрос другой тогда, ты ЗНАЛ до этого что он плюсик строку триммит)?

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

Цитата:
как я узнаю че писать то?
Ну... unary operators, unary plus

Цитата:
не, окей, а вопрос другой тогда, ты ЗНАЛ до этого что он плюсик строку триммит)?
Как-то и не задумывался об этом. Ты открыл тему - залез в спецификацию - узнал.
Только он не просто тримит, он работает по абсолютно иному алгоритму, нежели parseInt, я же говорил. parseInt пытается распознать в строке число заданной разрядности и, например, 10px спокойно сожрет; плюс же приводит любой объект к числу символ к символу, аналогично вызову Number (перед этим делая трим строки, да).
Ответить с цитированием
  #18 (permalink)  
Старый 10.05.2015, 20:00
Профессор
Отправить личное сообщение для UIjs Посмотреть профиль Найти все сообщения от UIjs
 
Регистрация: 24.04.2015
Сообщений: 183

Сообщение от Erolast
Ну... unary operators, unary plus
вот видишь)? опять инглишь! я не знаю буквы которые набирать короче. по этому и не погуглил. спасибо по этому.
Ответить с цитированием
  #19 (permalink)  
Старый 10.05.2015, 20:01
Профессор
Отправить личное сообщение для UIjs Посмотреть профиль Найти все сообщения от UIjs
 
Регистрация: 24.04.2015
Сообщений: 183

Сообщение от Erolast
он работает по абсолютно иному алгоритму
да мне интересно почему он пробельную строку не в нан конвертирует а в 0. оказалось что потому что он тримит её до пустой строки а уже пустую строку в ноль конверирует. про парс инт вообще разговора не шло
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Баги Opera пишем сюда devote Оффтопик 101 08.08.2013 05:56
http://gigalit.info - Мои контакты Маэстро Ваши сайты и скрипты 70 08.12.2011 03:12
фрактальный сыр x-yuri Оффтопик 76 23.11.2011 21:59
mousedown - это событие чего? jsuse Общие вопросы Javascript 3 15.11.2011 23:17
Навигация внутри DOM. Как это сделать нормально? master_alf Events/DOM/Window 10 09.04.2010 10:18