~ 4 мин
Улучшение читаемости больших чисел с помощью числовых разделителей в JavaScript
117
6/13/2021
Написание хорошего кода, легко читаемого человеком, - это навык следующего уровня. Не часто вводятся API, чья, казалось бы, единственная полезная функция - сделать код более читабельным, но позвольте мне познакомить вас с числовыми разделителями JavaScript. Это API, который позволяет разработчикам использовать символы подчеркивания, чтобы сделать числа более читаемыми!
Вадим Пашаев
CEO PXSTUDIO_
Недавное натолкнулся на статью Дэвида Уолша Javascript Numeric Separators. Думаю это будет полезно и для читателей моего блога.
Для справки
Написание хорошего кода, легко читаемого человеком, - это навык следующего уровня. Не часто вводятся API, чья, казалось бы, единственная полезная функция - сделать код более читабельным, но позвольте мне познакомить вас с числовыми разделителями JavaScript. Это API, который позволяет разработчикам использовать символы подчеркивания, чтобы сделать числа более читаемыми!
Например, в коде вы пишете:
// Число без разделителей между нулями const oneHundredThousand = 100000;
Инженерам всегда было трудно мысленно проанализировать большие числа, поэтому использование подчеркиваний, чтобы сделать код более читабельным, - это очень удобная штука.
Например:
const oneMillion = 1_000_000; // 1000000 const decimals = 1_000_00.01_02_03 // 100000.010203
Единственное реальное правило с числовыми разделителями заключается в том, что число не может начинаться или заканчиваться знаком подчеркивания
(_)
.Для справки
Числовые разделители в JavaScript выглядят как подарок от разработчиков спецификации. И как инженер, я могу взять это на вооружение или нет. Вы никогда не перестанете учиться в мире JavaScript!
Взгляните на наш стартап:
Выбирай экскурсии и активности по всему миру
Уже зарегистрировано 0 стран, 0 направлений, 0 экскурсий
Есть интересная идея?
И вы очень хотите ее реализовать, пишите нам и получите подробное коммерческое предложение и быструю реализацию