JavaScript クイック辞典
■整数にする(少数第1位を判断)
・四捨五入
let val = 12.4;
Math.round(val); // 12
let val = 12.5;
Math.round(val); // 13
・切り捨て
let val = 12.3;
Math.floor(val); // 12
・切り上げ
let val = 12.3;
Math.ceil(val); // 13
■整数2桁(整数第1桁目を判断)
・四捨五入
let kt = 10;
let val = 124;
Math.round(val / kt) * kt; // 120
let val = 125;
Math.round(val / kt) * kt; // 130
※kt = 100 なら、3桁目。以降同様。
・切り捨て
let kt = 10;
let val = 123;
Math.floor(val / kt) * kt; // 120
・切り上げ
let val = 123;
Math.ceil(val / kt) * kt; // 130
■少数1桁(少数第2位を判断)
・四捨五入
let kt = 10;
let val = 1.44;
Math.round(val * kt) / kt; //1.4
let val = 1.45;
Math.round(val * kt) / kt; // 1.5
※kt = 100 なら、少数2桁。以降同様。
・切り捨て
let kt = 10;
let val = 1.23;
Math.floor(val * kt) / kt; // 1.2
・切り上げ
let val = 1.23;
Math.ceil(val * kt) / kt; // 1.3