イントロダクション
JavaScript にて、3.14 のような小数点以下の数値が付与された数値から、3 のような整数のみの数値を取り出したい場合にはどうすればよいのでしょうか?C言語やC++言語といった、データを扱う変数の型を厳格に定義できる(しなければならない)言語であれば、浮動小数点型を整数型へ型キャストするだけで、整数の取り出しが完了します。
例)
double a = 3.14;
int b = (int)a; // b には 3 が入っている
一方、JavaScript の場合には、このような形式で整数の取り出しを行うことはできません。
注意:
JavaScript のデータが型を持っていないわけではありません。内部的には型を持っていますが、型を固定した変数を宣言することはできません。JavaScript では、変数は全て var によって宣言します。
var - JavaScript | MDN
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Statements/var
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Statements/var
そこで、JavaScript の場合に、小数点以下の数値が付与された数値から、整数のみの数値を取り出す方法を調べてみました。