ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript 変数が整数値を保持しているかどうかを確認するにはどうすればよいですか?
JavaScript で変数の整数の性質を検証することは非常に重要です。これを実現するには、次のことを考慮してください:
そうであれば、この関数で十分です:
<code class="javascript">function isInt(value) { return !isNaN(value) && parseInt(Number(value)) == value && !isNaN(parseInt(value, 10)); }</code>
そうでない場合は、次の代替方法が効率的な解決策を提供します。
<code class="javascript">function isInt(value) { var x = parseFloat(value); return !isNaN(value) && (x | 0) === x; }</code>
<code class="javascript">function isInt(value) { if (isNaN(value)) { return false; } var x = parseFloat(value); return (x | 0) === x; }</code>
<code class="javascript">function isInt(value) { return !isNaN(value) && (function(x) { return (x | 0) === x; })(parseFloat(value)) }</code>
ベンチマークの結果、短絡ソリューションが最高のパフォーマンス (ops/秒) を提供することがわかりました。
以上がJavaScript 変数が整数値を保持しているかどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。