javascript 是否为数字(代码示例)

quanzhangongchengshi

温馨提示:这篇文章已超过239天没有更新,请注意相关的内容是否还可用!

javascript 是否为数字(代码示例)

JavaScript中提供了isNaN()函数来判断一个值是否为数字。isNaN()函数会将传入的值转换为数字,如果转换结果是NaN(Not a Number),则返回true,否则返回false。

示例代码如下:

var num1 = 123; // 数字

var num2 = "456"; // 字符串

var num3 = "abc"; // 非数字字符串

console.log(isNaN(num1)); // false,num1是一个数字

console.log(isNaN(num2)); // false,num2是一个可以被转换为数字的字符串

console.log(isNaN(num3)); // true,num3是一个无法被转换为数字的字符串

在上述示例中,我们定义了三个变量num1、num2和num3,分别赋值为一个数字、一个可以被转换为数字的字符串和一个无法被转换为数字的字符串。然后使用isNaN()函数判断这三个值是否为数字。

通过调用isNaN()函数并传入num1、num2和num3作为参数,我们可以得到判断结果。对于num1和num2,它们都可以被转换为数字,所以返回的结果分别是false。而对于num3,它无法被转换为数字,所以返回的结果是true。

通过使用isNaN()函数,我们可以方便地判断一个值是否为数字,从而在编写JavaScript代码时进行相应的处理。

文章版权声明:除非注明,否则均为莫宇前端原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码