小数点の付いた数値を整数にする方法をいくつか試してみます。
2024/4/27追記
Math.trunc()の追加と、合わせて記述を調整しました。
サンプルコード
JavaScript
// 切り上げ console.log("Math.ceil(1.4) → " + Math.ceil(1.4)); // 2 console.log("Math.ceil(1.6) → " + Math.ceil(1.6)); // 2 console.log("Math.ceil(-1.4) → " + Math.ceil(-1.4)); // -1 console.log("Math.ceil(-1.6) → " + Math.ceil(-1.6)); // -1 // 切り下げ console.log("Math.floor(1.4) → " + Math.floor(1.4)); // 1 console.log("Math.floor(1.6) → " + Math.floor(1.6)); // 1 console.log("Math.floor(-1.4) → " + Math.floor(-1.4)); // -2 console.log("Math.floor(-1.6) → " + Math.floor(-1.6)); // -2 // 四捨五入 console.log("Math.round(1.4) → " + Math.round(1.4)); // 1 console.log("Math.round(1.6) → " + Math.round(1.6)); // 2 console.log("Math.round(-1.4) → " + Math.round(-1.4)); // -1 console.log("Math.round(-1.6) → " + Math.round(-1.6)); // -2 // 切り捨て console.log("Math.trunc(1.4) → " + Math.trunc(1.4)); // 1 console.log("Math.trunc(1.6) → " + Math.trunc(1.6)); // 1 console.log("Math.trunc(-1.4) → " + Math.trunc(-1.4)); // -1 console.log("Math.trunc(-1.6) → " + Math.trunc(-1.6)); // -1
Math.ceil(x) | xの小数点を切り上げて整数にする。 |
---|---|
Math.floor(x) | xの小数点を切り下げて整数にする。 |
Math.round(x) | xの小数点を四捨五入して整数にする。 |
Math.trunc(x) | xの小数点を切り捨てて整数にする。 |
【参考サイト】
- Math.ceil() – JavaScript | MDN
- Math.floor() – JavaScript | MDN
- Math.round() – JavaScript | MDN
- Math.trunc() – JavaScript | MDN
コメントが承認されるまで時間がかかります。