Числовой разделитель в JavaScript

Здравствуйте, разработчики,

В этой статье мы поговорим об одной из самых удивительных функций, представленных в ECMAScript21 (12-е издание), а именно о числовом разделителе.

Оглавление

  1. Введение
  2. Некоторые примеры
  3. Заключение

1. Введение

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

Как?

Please read this number

let num = 1000000000000
Войдите в полноэкранный режим Выйти из полноэкранного режима

Если кто-то читает значение числа num устно, то с первого взгляда его невозможно прочитать. Поэтому числовой разделитель помогает разработчикам сделать его читаемым с первого взгляда.

Давайте посмотрим, как он помогает.

Now, read this number

let num = 100_000_000_000 
Вход в полноэкранный режим Выход из полноэкранного режима

Вам стало легче читать, чем в первом случае? Если ДА, дайте мне знать.


2. Примеры

Давайте посмотрим несколько примеров,

  1. равенство & строгое равенство
let num1 = 1000000000000 
let num2 = 100_000_000_000

console.log(num1==num2) //true
console.log(num1===num2) //true
Вход в полноэкранный режим Выход из полноэкранного режима
  1. Что выводится в консоль для числа с подчеркиванием?
let num = 100_000_000_000
console.log(num) //100000000
Войти в полноэкранный режим Выйти из полноэкранного режима
  1. Мы можем использовать знак подчеркивания в двоичных, восьмеричных и шестнадцатеричных числах.
let num1 = 0b1010_0101_1001 // binary
let num2 = 0o2_3_5_7 // octal
let num3 = 0xA_B_C_D_E // hex
Войти в полноэкранный режим Выйти из полноэкранного режима

3. Заключение

Потрясающе! Теперь вы узнали одну новую возможность JavaScript, надеюсь, у вас теперь есть четкое представление о подчеркивании между цифрами в числовых литералах.

Спасибо, что дочитали до конца. Это краткое введение в числовой разделитель в JavaScript.

Если вы нашли эту статью полезной, поделитесь ею. Возможно, кто-то тоже найдет ее полезной. Если вы найдете какие-либо технические неточности, пожалуйста, не стесняйтесь создать проблему.

Надеюсь, что это было приятное и информативное чтение для вас.
ПОСЕТИТЕ https://www.capscode.in/blog, ЧТОБЫ УЗНАТЬ БОЛЬШЕ…
Увидимся в моей следующей статье в блоге, берегите себя!!!

Спасибо,
CapsCode

Оцените статью
devanswers.ru
Добавить комментарий