169 похожих чатов

О первый раз встречаюсь с такой проверкой на число. Кто-то

такое используется вообще?

18 ответов

20 просмотров

один из вариантов просто

используют это бычный аналог 0-9 для букв вроде есть w

Олег- Автор вопроса
Семен Пурнемцев
используют это бычный аналог 0-9 для букв вроде ес...

круто, конечно, первый раз вообще на такое натыкаюсь) я по другому решил эту задачу.

Олег- Автор вопроса

круто, конечно, первый раз вообще на такое натыкаюсь) я по другому решил эту задачу. Я так понимаю, все проверки эти особо и не нужны Number, isNaN, isInfinity если работаешь со строкой? пишешь - \d и этого будет достаточно? Или там есть какие-то подводные камни?)

Олег
screenshot круто, конечно, первый раз вообще на такое натыкаю...

По идее у тебя тут долно пустой массив возвращать.

Олег
screenshot круто, конечно, первый раз вообще на такое натыкаю...

А в каком случае у тебя typeof Number() должно вернуть false?)

Олег- Автор вопроса

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

Олег
он никогда не вернет, но преобразованные цифры буд...

Ну так а если он никогда не вернёт, то зачем эта проверка? Твой код без неё будет работать точно так же

Олег- Автор вопроса
Олег
он никогда не вернет, но преобразованные цифры буд...

как лучше или лаконичней еще можно создать условие проверки? я просто только до этого додумался 😅

Олег
как лучше или лаконичней еще можно создать условие...

В твоём случае просто !isNan() то же самое будет делать

Олег
он никогда не вернет, но преобразованные цифры буд...

Тогда зачем добавлять эту проверку, если она тут бесполезна?

Макс Ворон
Я бы даже сказал !isNan(+element) 🙂

Плюс тут по сути тоже не нужен. IsNan сам преобразует к намберу Поэтому isNaN(5) === isNaN(‘5’)

Макс Ворон
Для надежности. )

В этом нет никакой надежности, если ты знаешь что 2+2=4 ты не будешь для надежности калькулятором проверять

Bohdan Bida 🇺🇦
В этом нет никакой надежности, если ты знаешь что ...

Да шучу я. ) Просто забыл что 1 преобразовывает сам, другой — нет. Давно не пользовался как-то, не было необходимости. 🤷‍♂

просто быстрая запись регулярки цифр, есть еще обратная запись \D, которая метчит все НЕ цифры в строчке

Похожие вопросы

Обсуждают сегодня

давайте за механические клавиатуры потрём, мне тут неучтенных денег упало и их можно потратить на что-то такое, вот думаю про dark project kd87a, кто-то имеет что-то подобное?
Oleg Nosov
24
кто поможет крякнуть чит? (реверс инжиринг) чтобы разблокировать премиум версию
Mёdkinson Medvezhkin
39
Подскажите, сейчас что то есть (JS модуль какой-нибудь), что можно использовать для: 1) переваривания javascript codа из html fileа, т.е. разбивки, на переменные, команды, бло...
Iar De
14
А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
Вопрос по организации кода. Пилю свой велосипед логгер Есть у меня множество уровней сообщений. Я набрасываю сообщения в стринглист, а когда они нужны, вызываю их через функц...
Serjone
21
Диски перестали работать почему-то в Нидерландах тогда. 0кб в сек Никто как я понял не сможет посоветовать vds в Нидерландах ?
Stargrapefruit
16
Мне интересно, скорее людей здесь используют D, Rust, C/C++ для решения реальных прикладных задач за деньги?)
Evil Satanson
18
Has anyone experienced Sign in with Apple (with Firebase Authentication) does not provide name or email of the user even when requested with "email" and "fullName" scopes? He...
Sree (𝓣𝓪𝔂𝓵𝓸𝓻'𝓼 𝓥𝓮𝓻𝓼𝓲𝓸𝓷) 🦉 🦉
12
У нас там какие-нибудь очереди для Эво не запилили?
Andrey K
9
Накину для размышления… есть значит у нас е2ее чат, есть локальная история. Происходит смена ключей у одной из сторон. Как бы восстановить историю? Ну и опциональное это то чт...
iEvgen =MH=
8
Карта сайта