算術演算
console.log(1 + 2); // 3console.log(3 - 2); // 1console.log(2 * 3); // 6console.log(4 / 2); // 2console.log(5 / 2); // 2.5console.log(7 % 5); // 2console.log(2 ** 3); // 8console.log(2 ** -1); // 0.5
数値計算(小数点以下)
// 切り捨て(n以下の最大の整数。-側)Math.floor(2.1); // 2Math.floor(-2.1); // -3// 切り上げ(n以上の最小の整数。+側)Math.ceil(2.1); // 3Math.ceil(-2.1); // -2// 小数点以下削除Math.trunc(2.1); // 2Math.trunc(-2.1); // -2// 四捨五入Math.round(2.4); // 2Math.round(2.5); // 3Math.round(-2.5); // -2Math.round(-2.6); // -3
数値計算(符号)
// 絶対値Math.abs(-42); // 42// 符号Math.sign(3); // 1Math.sign(0); // 0Math.sign(-3); // -1
数値の大小比較
Math.min(-1, 0, 2); // -1Math.max(-1, 0, 2); // 2