数値について *

なでしこでは、数値を表すのに、16とか256などのような整数表現や3.14のような実数表現が可能です。

その他に、コンピューターでの計算に便利な、16進数/8進数/2進数の表現が可能です。巨大な数値を扱うのに便利なBigInt記法もサポートしています。また、数値の後ろに単位の指定も可能です。

N進数表現について *

16進数表現(0xXX) *

以下のような数値表現が可能です。0xXXのように記述すると16進数を表します。

   v3.7.13

8進数(0oXX)と2進数(0bXXXX)表現 *

0oXXのように記述すると8進数を表します。0bXXXXのように記述すると2進数を表します。

   v3.7.13

単位について *

数値の後に単位を付けて記述できます。

単位の指定について  *

数値の後ろに単位の指定が可能です。単位は基本的に無視されて数値として扱われます。(詳細 #994)

(円|ドル|元|歩|㎡|坪|度|℃|°|個|つ|本|冊|才|歳|匹|枚|皿|セット|羽|人|件|行|列|機|品|m|mm|cm|km|g|kg|t|px|dot|pt|em|b|mb|kb|gb)

プログラムの中の数値に単位を付けて記述できます。

   v3.7.13

特別な意味を持つ数値について *

100pxや1.5emなど、HTMLの中でスタイルを指定する数値があります。この数値は、文字列に変換されて関数に与えられます。(詳細 #1811)

(px|em|ex|rem|vw|vh|vmin|vmax)

単位pxやemなどは、HTMLを操作するのに便利です。

   v3.7.13

巨大な数値を表現する多倍長整数計算(BigInt記法) *

BigIntが実装されました。以下のように数値の後ろに「n」を記述すると多倍長整数計算が可能になります。詳細 #1448

  • 123n
  • 0x1ABCn
  • 0o777n
  • 0b1011100n

次のように記述できます。

   v3.7.13

ただし、以下のような、bigint 同士ではない計算はできません。(これは JS の仕様を引き継いだものとなっています。)

   v3.7.13

PIについて *

PIは定数として定義されています。

   v3.7.13

参考 *