データを整数に変換する JavaScript メソッド_JavaScript スキル

WBOY
リリース: 2016-05-16 17:05:31
オリジナル
1391 人が閲覧しました

JavaScript には、数値を整数に変換するメソッド parseInt が用意されており、文字列データ「123」または浮動小数点数 1.23 を変換するために使用されます。

コードをコピーします コードは次のとおりです。

parseInt("1"); // 1
parseInt("1.2"); // 1
parseInt("-1.2"); // 1
parseInt(0); 0
parseInt("0") // 0

ただし、この parseInt 関数は常に有効であるとは限りません:


コードをコピー コードは次のとおりです:
parseInt ('06'); // 6
parseInt('08'); // 0 新しい Google バージョンは修正されていることに注意してください
parseInt("1g"); >parseInt("g1") // NaN


これを行うために、任意のデータを整数に変換する関数を作成しました。


function toInt(number) {
戻り値* 1 || 0;
}

//test
toInt("1.2"); 🎜>toInt ("-1.2"); // -1
toInt(0); // 0
toInt("0"); 🎜>toInt (Number.NaN); // 0
toInt(1/0); // 0


また、参考のために書き留めておきます。データを整数に変換するのにも適しています。



コードをコピー

コードは次のとおりです。function toInt(number) { returnnumber &&number || 0;}
上記の 2 つの関数 js で表現できる整数の有効範囲は -1569325056 ~ 1569325056
であることに注意してください。
js でより広範囲の値を表現するために、次のような関数も参考に書きました。


コードをコピー


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート