JavaScriptの数値セパレータ


数値セパレータは、数字リテラルでアンダースコア(Count)で数千を分離する能力を与えます.

どのように役に立つ❓


それは我々のコードをより有益で読みやすくする.
let series = 10000;
JavaScriptの数値セパレータでは、読みやすさを改善するために数値リテラルのセパレータとしてアンダースコアを有効にします.
例:
let series = 1_00_00;
また、バイナリ、8進数、および16進数のためにこれを使用することができます.
バイナリナンバー👻
let series1 = 0b1010_0101_1001;
console.log(series1); // 2649
8進数👻
let series2 = 0o2_3_5_7;
console.log(series2); // 1263
六進数👻
let series3 = 0xA_B_C_D_E;
console.log(series3); // 703710

少ない制限🤦‍♀️


以下の制限スニペットはSyntaxErrorをスローします

  • 行の1つ以上のアンダースコアは許されません
    let series1 = 100__000;
    

  • を使用することはできません
    let series2 = 0_1;
    

  • 数値リテラルの末尾に許可されません
    let series3= 100_;
    
  • ブラウザサポート🎗


    この機能は最近のブラウザのバージョンでかなり良いサポートをしています.
    チェックアウト👇

    リファレンス🧐

  • Numeric Separators V8
  • Browser Support
  • 🌟
    👩🏻‍💻 Suprabha.me
    🌟