jQuery 庫提供了一個方便的函數isNumeric(),用於驗證值是否表示一個數字。然而,對於 jQuery 不可用的情況,有必要知道純 JavaScript 中是否有替代方案。
在 JavaScript 中,確定值的類型不是總是直截了當。使用 typeof 運算符,人們可能會直觀地認為驗證一個值是否為數字可以簡單地透過檢查其 typeof 是否為「數字」來實現。然而,這種方法有其限制。
由於 JavaScript 缺乏內建的 isNumeric() 函數,因此需要自訂實作。
實作:
<code class="javascript">function isNumeric(n) { return !isNaN(parseFloat(n)) && isFinite(n); }</code>
解釋:
用法:
<code class="javascript">const value = 10; console.log(isNumeric(value)); // true</code>
以上是純 JavaScript 中是否有 jQuery isNumeric() 的替代方案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!