このウェブサイトはご利用の端末での閲覧に対応していません。
This website does not support your device.

数量定数

記事Jul. 1st,2021
CSSの数学的表現の中で使用できる数量定数について
この記事はCSS3に対応しています。
この記事はCSS3に対応しています。

CSSの数量定数

数量定数

三角関数や指数関数では円周率(“π=3.14159...”)や自然対数の底(“e=2.71828...”)が多用されますが、これらの定数を直接数値で入力せずに済むように数式の中で使用できる“数量定数(Numeric Constants)”が定義されています。数量定数は“<calc-constant>”値として表されます。

数量定数は数式の外でその数値を表すために使用することはできません。数式の外で数量定数を使用した場合には数値を表すのではなく単にキーワードとして扱われます。

数量定数の一覧

説明
eCSS Values and Units Module Level 4 で追加 自然対数の底
piCSS Values and Units Module Level 4 で追加 円周率
infinityCSS Values and Units Module Level 4 で追加 正の無限大
-infinityCSS Values and Units Module Level 4 で追加 負の無限大
NaNCSS Values and Units Module Level 4 で追加 非数

仕様書

定義されている仕様書

数量定数の詳細

eCSS Values and Units Module Level 4 で追加

e”は自然対数の底(ネイピア数、“e”)を表します。

計算には小数点以下19桁(小数第19位で四捨五入)までが使用されます。

e = 2.7182818284590452354

piCSS Values and Units Module Level 4 で追加

pi”は円周率(“π”)を表します。

計算には小数点以下16桁(小数第16位で四捨五入)までが使用されます。

pi = 3.1415926535897932

退化数量定数CSS Values and Units Module Level 4 で追加

数式の計算が無限大もしくは非数になった場合、計算結果を数値で表すことはできなくなるため、これらを表すためにいくつかの“退化数量定数(Degenerate Numeric Constants)”が追加で定義されています。

infinity”は正の無限大(“+∞”)、“-infinity”は負の無限大(“ー∞”)を表します。

NaN”は非数(“NaN”)を表します。

infinity”と“-infinity”はほかの多くのCSSのキーワードと同様に大文字と小文字は区別されませんが、“NaN”は大文字と小文字が完全に一致しなけれななりません。

一番上へ
トップにもどる
シェアする
シェアする
Facebookでシェアする
ツイート
Google+でシェア
Pocket
はてなブックマーク