js判断字符串是否为数字
可以使用isNaN()函数来判断一个字符串是否为数字。isNaN()函数用于判断参数是否为NaN(Not a Number),如果参数是NaN,则返回true,否则返回false。在判断字符串是否为数字时,可以先使用parseFloat()函数将字符串转换为浮点数,再使用isNaN()函数进行判断。
以下是一个示例代码:
function isNumber(str) {
var num = parseFloat(str);
return !isNaN(num);
}
console.log(isNumber("123")); // true
console.log(isNumber("abc")); // false
console.log(isNumber("12.34")); // true
console.log(isNumber("0xFF")); // true
在上述示例中,isNumber()函数接受一个字符串作为参数,并使用parseFloat()函数将字符串转换为浮点数。然后,使用isNaN()函数判断浮点数是否为NaN,并返回相应的结果
原文地址: https://www.cveoy.top/t/topic/iJTf 著作权归作者所有。请勿转载和采集!