~ 4 мин
Улучшение читаемости больших чисел с помощью числовых разделителей в JavaScript
88
6/13/2021
Написание хорошего кода, легко читаемого человеком, - это навык следующего уровня. Не часто вводятся API, чья, казалось бы, единственная полезная функция - сделать код более читабельным, но позвольте мне познакомить вас с числовыми разделителями JavaScript. Это API, который позволяет разработчикам использовать символы подчеркивания, чтобы сделать числа более читаемыми!
![Вадим Пашаев](https://api.pxstudio.pw/uploads/thumbnail_72255919_1276467882524367_8426610797403599093_n_51ff66e694.jpg)
Вадим Пашаев
CEO PXSTUDIO_
![Улучшение читаемости больших чисел с помощью числовых разделителей в JavaScript](https://api.pxstudio.pw/uploads/small_img_g9op_FL_8s_QU_Yrd_E86_Qel_Skdab_min_a9b9c8d3ad.png)
Недавное натолкнулся на статью Дэвида Уолша 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 экскурсий
Есть интересная идея?
И вы очень хотите ее реализовать, пишите нам и получите подробное коммерческое предложение и быструю реализацию