「JavaScript/数値」の版間の差分

削除された内容 追加された内容
syntaxhighlight
lang="js" ->lang="javascript"
10 行
数値リテラル(''Numeric literal'')は次のような形をしています。
 
<syntaxhighlight lang="jsjavascript">
42
42.0 // 上と同じ値
24 行
JavaScriptには二進法や八進法の整数リテラルはありませんでしたが、ECMA-262第6版で導入されました。
 
<syntaxhighlight lang="jsjavascript">
0b1101 // 13
0o3162 // 1650
34 行
数値リテラルに区切り文字としての '_' 使う形式が、ES2021で導入されました<ref>[https://github.com/tc39/proposal-numeric-separator tc39/proposal-numeric-separator: A proposal to add numeric literal separators in JavaScript.]</ref>。
 
<syntaxhighlight lang="jsjavascript">
1_234_567
2_3_5_7_11
44 行
'_' を2つ以上続けても SysnatxError となります。
 
<syntaxhighlight lang="jsjavascript">
0.5
.5 // 上と同じ値