Die Validierung der ganzzahligen Natur einer Variablen in JavaScript ist von entscheidender Bedeutung. Um dies zu erreichen, berücksichtigen Sie Folgendes:
Wenn ja, reicht diese Funktion aus:
<code class="javascript">function isInt(value) { return !isNaN(value) && parseInt(Number(value)) == value && !isNaN(parseInt(value, 10)); }</code>
Wenn nicht, bieten diese alternativen Methoden effiziente Lösungen:
<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>
Benchmarking zeigt, dass die Kurzschlusslösung die beste Leistung (Operationen/Sek.) bietet.
Das obige ist der detaillierte Inhalt vonWie kann festgestellt werden, ob eine JavaScript-Variable einen ganzzahligen Wert enthält?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!