d_number

拡張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を返し	

JSデジタル計算は正確ではありません

おすすめ

転載: www.cnblogs.com/myniu/p/11762138.html