初めてJavaScriptをやってみよー日記 ~9日目~

javascriptを学習した時の記録としてブログを書いていきます。

内容

  • Number型とは
  • Number型の値の種類
  • Number型の関数
  • Number型のメソッド

Number型とは

値の種類を表す"型"の一つで、数値を表します。主に数字で表されます 。

Number型の値の種類

整数

整数です。整数で表されます。

1, 256

浮動小数点数

少数です。少数で表されます。

1.414, 9.99

非数値

数ではない値です。数値として演算できないものを数値演算に使用した時などに使われます。NaNで表されます。

NaN

無限大

無限を表す値です。何かを0で割った場合などに使われます。

Infinity, -Infinity

0

0を表す値です。ゼロは正のゼロと負のゼロがあり、それぞれ区別されます。

0, -0

Number型の関数

  • isFinite()
  • isNaN()

isFinite()

引数が、有限かどうかを評価する関数です。falseの場合は特殊な値です。

var numbers = [64, 256.25, Infinity, NaN];

for (i of numbers) {
    console.log(isFinite(i));
    // true, true, false, false
}

isNaN()

引数が、非数値であるか調べる関数です。

var numbers = [64, 256.25, Infinity, NaN];

for (i of numbers) {
    console.log(isNaN(i));
    // false, false, false, true
}

Number型のメソッド

  • toExponential()
  • toFixed()
  • toString()

toExponential()

数を指数表記の文字列として返します。

var n = 512;
console.log(n.toExponential()); // 5.12e+2

toFixed()

数値を文字列にして返します。

var n = 512;
console.log(n.toFixed()); // "512"

toString()

オブジェクトの値を文字列にして返します。

var n = 512;
console.log(n.toString()); // "512"