📅  最后修改于: 2023-12-03 15:31:02.885000             🧑  作者: Mango
在Google Script中,isNan()方法可以用来判断一个值是否是NaN(非数字)。它返回一个布尔值,如果该值为NaN,则返回true,否则返回false。
isNan(value)
其中,value为需要检查的值,可以是任何类型。
以下是一些示例,展示了如何使用isNan()方法。
var a = 5;
var b = 0/0;
var c = "abc";
console.log(isNan(a)); // false
console.log(isNan(b)); // true
console.log(isNan(c)); // true
这段代码中,我们定义了三个变量a、b、c,分别赋值为5、0/0和"abc"。然后,我们使用isNan()方法检查这三个变量的值,打印出检查的结果。由于a的值是一个数字,因此isNan(a)返回false;b的值是NaN,因此isNan(b)返回true;而c的值不是数字,因此isNan(c)返回true。
function testIsNan() {
var x = "123";
if (isNan(x)) {
console.log("x is NaN");
} else {
console.log("x is not NaN");
}
}
这段代码中,我们定义了一个名为testIsNan()的函数。在函数内部,我们定义了一个变量x,并将其赋值为一个字符串"123"。然后,我们使用if语句判断x的值是否是NaN,如果是,则打印"x is NaN";否则,打印"x is not NaN"。由于x的值不是NaN,因此最终打印的结果是"x is not NaN"。