数値の小数点の処理

小数点の付いた数値を整数にする方法をいくつか試してみます。

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の小数点を切り捨てて整数にする。

数値の小数点を処理するデモページ
 

【参考サイト】

 

このエントリーをはてなブックマークに追加

関連記事

コメントを残す

メールアドレスが公開されることはありません。
* が付いている欄は必須項目です

CAPTCHA


コメントが承認されるまで時間がかかります。

2024年11月
 12
3456789
10111213141516
17181920212223
24252627282930