「JavaScript/数値」の版間の差分
削除された内容 追加された内容
syntaxhighlight |
lang="js" ->lang="javascript" |
||
10 行
数値リテラル(''Numeric literal'')は次のような形をしています。
<syntaxhighlight lang="
42
42.0 // 上と同じ値
24 行
JavaScriptには二進法や八進法の整数リテラルはありませんでしたが、ECMA-262第6版で導入されました。
<syntaxhighlight lang="
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="
1_234_567
2_3_5_7_11
44 行
'_' を2つ以上続けても SysnatxError となります。
<syntaxhighlight lang="
0.5
.5 // 上と同じ値
|