X % 2 !== 0 ¡s-odd npm v3.0.1 1 download-; 2.3*Vmonth 1 download'. 59И Travn pacing Returns tru / it-юмор :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

it-юмор geek 
X % 2 !== 0
¡s-odd
npm v3.0.1	1	download-; 2.3*Vmonth	1	download'. 59И		Travn pacing
Returns true if the given number is odd, and is an integer that does not exceed the JavaScript MAXIMUM_SAFE_INTEGER.
Please consider following this project's author, Jon Schlinkert, and consider starring the
Подробнее
X % 2 !== 0 ¡s-odd npm v3.0.1 1 download-; 2.3*Vmonth 1 download'. 59И Travn pacing Returns true if the given number is odd, and is an integer that does not exceed the JavaScript MAXIMUM_SAFE_INTEGER. Please consider following this project's author, Jon Schlinkert, and consider starring the project to showyoui and support. Install Install with npm: S npn install --save is-odd * Heeki yoOV/i nloads Usage Works with strings or numbers. const isOdd - require('is-odd'); .,n\oads d°\vn/ oads console.Iog(is0dd(‘l')); //-> true console.log(isOddCB')); //-> true
it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор
Еще на тему
Развернуть
Еще и весит небось, как чугунный мост вместе с паровозом.
JohnnyZ JohnnyZ 02.06.202011:13 ответить ссылка 0.9
Первый код скажет true на 'foo' % 2 !== 0 так что таким говнокодерам уж лучше пакетики юзать.
scrollme scrollme 02.06.202011:15 ответить ссылка 1.8
Вот тут соглашусь, этот пакет за них проверку на ошибки сделает.
Рот шатал Яваскрипта из-за возможности таких операций. Делить строку на число? Похуй, сейчас как-то преобразую и понеслась.
а вдруг строка и есть число? Ещё переводом заниматься...
А в чем сакральный смысл брать остаток от деления от строки?
Одно из главных правил, пользовательский ввод "ВСЕГДА" должен валидирваться, если же программист не понимает какие данные ходят у него по программе ПОСЛЕ пользовательского ввода, то грошь цена такому программисту. Случий что программист вычислят остаток от деления от строки, уже является исключительной ситуацией и язык тут не причем. Программист сам берёт и стреляет себе в ногу.
Язык тут причем, потому что деление строки на число для яваскрипта не является исключительной ситуацией. Он не заявит тебе ОлолоЕксепшен: "Не дели строку, мудила", а просто сделает хуй пойми шо со словами: "Удачной отладки и поиска причины"
Вы книжу по JS читали?) В первых главах любой книжки про JS ЧЕРНЫМ ПО БЕЛОМУ написано, ЭТО ЯЗЫК С АВТОПРИВЕДЕНИЕМ ТИПОВ.
JS сделает как раз то, что написано в главе автоприведение типов, если аргумент int то будет расчитан остаток от деления, если нет, то аргумент сначало будет приведён к int (именно тут чаще всего будет табличка с правилами приведенения типов), а уже потом будет расчитан остаток от деления. Нахера вы пользуетесь языком с автоприведением типов, не валидируете пользовательский ввод, а потом говорите что язык-инструмент ГАВНО? Вам черным по белому написали, если вы берёте остаток от деления, от хер пойми чего, то и ожидайте хер пойми чего на выходе. Я не могу понять вашу логику. Вам пишут книжки, мануалы, гайды на ютубе, везде и всюду рассказывают про то как работает инструмент, но вы сука упорно суете металическую шпалу в пилораму, и при этом заявлете, ПИЛОРАМА ГАВНО.
1. Зачем обрабатывать хер пойми что хер пойми как?
2. Я не пользуюсь этой "пилорамой", потому что она вместо того, что бы сказать "Не суй металлическую шпалу", пропускает её через себя и потом выдаёт стул с пиками точёными.
Ну... в нормальных языках язык сам сделает необходимые проверки и упадет если что-то не так.
Вот например C#. Если ты по какой-то странной причине оперируешь object'ми и хочешь их сложить, то обязан привести их числу.
Если приведение не удасться, то будет падение.
Так а нахера пользоваться "НЕнормальным" языком и при этом ныть? Про автоприведение типов рассказыввается в первых главах любой книжки про JS и PHP в том числе, или вы пропустили эти главы? Поясните мне что это за САДО-МАЗО? Язык ГАВНО, но я все равно буду им пользоваться и ныть)
Блядь, да с чего ты вообще взял, что все им пользуются? Куча народа просто стоит в стороне и рофлит с этого генератора неведомой хуйни.
Я не говорил ВСЕ, я не понимаю логику только той категории людей которые пользуеются и при этом ноют. Не нравится инструмент, ну так юзай другой, нравится, ну так и не жужи, а то получается как в анекдоте "плакали кололись, но продолжали жрать кактус".
Вот и мне не понятно, нахуя им пользоваться. Но пользуются же.
Надо сказать, что ебическое количество трешовых библиотек для js тоже не просто так появились.
Потому что весь ебаный веб на нем
Проверить чОткость строки!
Ну так и проверь предварительно тип данных.
Ты это первой картинке скажи.
Я бы сказал, что зависит от ситуации. Если скажем прям в этой же области видимости обьявляешь число, дальше делаешь какие-то с ним манипулации, а в дальнейшем подгружаемая либа не понадобится даже в теории -- то нахера весь этот трафик?
Wolfdp Wolfdp 02.06.202013:12 ответить ссылка 0.6
Чему тут удивляться, когда существует (существовал по крайней мере) пакет для сложения двух чисел. Все что он делает - выполняет a + b не выполняя никаких проверок на ошибки, и у него тоже дохрена загрузок.
Ни разу ни пожалел когда перешел на TypeScript
Сделал мой день )
справедливости ради там не просто одна строчка а еще пару проверок на тип входных данных, которые так или иначе должны быть обработаны
ellims ellims 02.06.202014:48 ответить ссылка 0.0
но все же добавлять такую зависимость в свой проект я бы не стал. кто знает, когда эту либу автор захочет выпилять ...
ellims ellims 02.06.202014:50 ответить ссылка -0.1
Признавайся, обжегся на leftPad ?))
zx48 zx48 02.06.202015:46 ответить ссылка 0.0
нит :)
ellims ellims 02.06.202016:41 ответить ссылка 0.0
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
//
h i .........................i...................i
0	0.2	0.4	0.6	0.8	1.
Q2 (GeV2) Жг >*
Пожалуй, нет ничеос^яжелее расстования с любишвгмУнеловеком.
У * К'? . • * •
-
>*■
Кроме черной дыры NGC 300 Х-1, которая в 20 млрд раз тяжелее Солнца
подробнее»

geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор блекхол философия в вк ngc 300 X-1 песочница

Жг >* Пожалуй, нет ничеос^яжелее расстования с любишвгмУнеловеком. У * К'? . • * • - >*■ Кроме черной дыры NGC 300 Х-1, которая в 20 млрд раз тяжелее Солнца