Mathメソッド
3958 ワード
Mathメソッド
// MAth , Math (sin。。。)
Math.abs('-1'); // 1
Math.abs(null); // 0
Math.abs("string"); // NaN
Math.abs(); // NaN
Math.ceil(-0.95); // -0 ,
Math.floor(-45.05); // -46 ,
Math.max(-10, -20); // -10 。 ,
// NaN。 , - Infinity。
getMaxOfArray([1,2,3]); // Math.max(1, 2, 3),
function getMaxOfArray(numArray) {
return Math.max.apply(null, numArray);
}
var arr = [1, 2, 3];
var max = Math.max(...arr);
Math.min(-10, -20); // -20 。
Math.random() // [0,1) 0( 0) 1( )
Math.round(-0.5); //-0 ,
Math.round(-0.51); //-1
Math.trunc(-0.123) // -0
Math.trunc("-1.123") // -1
Math.trunc(NaN) // NaN
Math.trunc("foo") // NaN
Math.sign(3); // 1 , , 。 5 ,
// 1, -1, 0, -0, NaN. , , , , NaN。
Math.sign(-3); // -1
Math.sign("-3"); // -1
Math.sign(0); // 0
Math.sign(-0); // -0
Math.sign(NaN); // NaN