【javascript】チートシート【数値編】

スポンサーリンク

※このページにはプロモーションが含まれています。当サイトは各種アフィリエイトプログラムから一定の収益を得ています。

四則演算と剰余

// 四則演算
result = num1 + num2;
result = num1 - num2;
result = num1 * num2;
result = num1 / num2;

// 剰余
result = num1 % num2;

絶対値

result = Math.abs(num);

乱数

let num1 = 0;
let num2 = 10;

// 0以上10以下の乱数を取得
let numRandom = Math.floor(Math.random() * (num2 + 1 - num1)) + num1;
console.log(numRandom);

大小比較

// 大きい方
result = (Math.max(num1,num2));
// 小さい方
result = (Math.min(num1,num2));

小数点以下の丸目処理

let num1 = 1.54;
// 切り上げ
console.log(Math.ceil(num1)); // 2
// 切り捨て
console.log(Math.floor(num1)); // 1
// 四捨五入
console.log(Math.round(num1)); // 2
// 整数部の切り出し
console.log(Math.trunc(num1)); // 1

let num2 = -1.54;
// 切り上げ
console.log(Math.ceil(num2)); // -1
// 切り捨て
console.log(Math.floor(num2)); // -2
// 四捨五入
console.log(Math.round(num2)); // -2
// 整数部の切り出し
console.log(Math.trunc(num2)); // -1

数値計算で誤差を出さない

let num1 = 0.111;
let num2 = 0.2223;
let round = 100;
// 小数点以下2桁まで保証
console.log(Math.round(num1 * num2 * round) / round);

スポンサーリンク