Как в JS привести число к Integer и как проверить, что число является целым?
Описание
В этом видео мы с вами рассмотрим 2 важных вопроса: как в JavaScript Float число привести к Integer, и как можно проверить, что число является целым, а не числом с плавающей точкой.
Где это может пригодиться? Например, я столкнулся по работе с задачей: пользователь вводит ширину элемента на странице, и необходимо убедиться, что он ввел целое число, так как ширина в пикселях дробной быть не может.
Кроме нативного метода Number.isInteger() я нашел еще 5 различных способов сделать это. Причем эти методы отично работают и в старых браузерах.
Код из видео: https://codepen.io/puzankov/pen/MWwqdEx
Подробнее про Bitwise OR: https://stackoverflow.com/questions/7487977/using-bitwise-or-0-to-floor-a-number
---
Если видео было для вас полезным, ставьте лайк и поделитесь им с друзьями.
Подписывайтесь на наш канал: http://bit.ly/fs-ytb
---
Присоединяйтесь к нам в соцсетях:
FB: https://www.facebook.com/frontendscience/
Instagram Сергея Пузанкова: https://www.instagram.com/puzankovcom/
Заходите на наш сайт: http://frontend-science.com/
--
Music By: Extenz - Endless Summer : hhttps://soundcloud.com/extenz
Extenz - Endless Summer [NCS BEST OF]: https://youtu.be/4MxM1-2gOmk
#javascript, #frontend, #puzankov
Рекомендуемые видео


















![Как заставить миллионы людей верить в то, чего нет? / [История по Чёрному]](/images/video/2026-05-26/4f/e9/4fe93b0d83ac1e46f9a77f86dfea6fb0.jpg?width=640)
