js-判断输入值是不是数字、字符串
在JavaScript中,可以使用typeof
运算符来判断输入值是否为数字或字符串。
function isNumber(value) {
return typeof value === 'number' && !isNaN(value);
}
function isString(value) {
return typeof value === 'string';
}
// 示例
console.log(isNumber(123)); // true
console.log(isNumber('123')); // false
console.log(isString('hello')); // true
console.log(isString(123)); // false
请注意,typeof
对于 NaN
、数组、null 等特殊值会有不同的结果,如果需要更精确的判断,可能需要额外的逻辑。
评论已关闭