拡張Mathオブジェクト
Numberオブジェクトに移植上方グローバル方法ES6のparseInt()およびparseFloatは()は、オブジェクトは、数学ではありません
VAR STR = "0abcde0123"。 // ES5文言 parseInt('12 0.34' )// 12 parseFloatは( '123.45.67')// 123.45 // ES6文言 Number.parseInt('12 0.34' )// 12 Number.parseFloat( '123.45.67')// 123.45
Number.isInteger()は整数の値かどうかを決定するために使用されます
VAR STR = "0abcde0123"。 console.log(Number.isInteger(25))//真 console.log(Number.isInteger(25.0))//真// 25として見25.0 console.log(Number.isInteger(25.1))//偽 (Number.isInteger( "A"))場合、数//偽//偽CONSOLE.LOG
数の小数部分を除去するMath.trunc方法は、整数部分を返します。
console.log(Math.trunc(4.9)); // 4小数点戻り型の後に番号を除去します console.log(Math.trunc(-4.9)); // - 4は、シンボルを認識します //console.log(Math.trunc(--4.9));エラーに// 2つの負の符号 console.log(Math.trunc( " - 2.5")); // - 2 console.log(Math.trunc( " - 2.a5")); // NaNの非文字列を認識しません。 console.log(Math.trunc(真)); //非デジタル、小数部の子どもたちのTRUNC数が除去されます console.log(Number.parseInt(4.9)); // 4リターンタイプ番号 console.log(Number.parseInt(-4.9))。// - 4 console.log(Number.parseInt( " - 2.5"))。// - 2 console.log(Number.parseInt( " - 2.a5")); // - 2非デジタル自動放棄遭遇しました console.log(Number.parseInt( " - 2A")); // - 2
最後にMath.signの数を決定するために使用される方法は、正、負、またはゼロです。非数値の場合、数値は、最初に変換されます。
console.log(Math.sign(-5)); // - 1つのパラメータが、負-1 console.log(Math.sign(5)); // + 1引数は正であり、+1を返し console.log(Math.sign(0)); // 0パラメータが0であり、0を返します console.log(Math.sign(-0)); // - 0パラメーター= -0 -0 console.log(Math.sign(NaNの)); // NaNの他の値は、NaNを返し