初めてJavaScriptをやってみよー日記 ~9日目~
javascriptを学習した時の記録としてブログを書いていきます。
内容
- Number型とは
- Number型の値の種類
- Number型の関数
- Number型のメソッド
Number型とは
値の種類を表す"型"の一つで、数値を表します。主に数字で表されます 。
Number型の値の種類
- 整数
- 浮動小数点数
- 非数値
- 無限大
- 0
整数
整数です。整数で表されます。
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"