在 JavaScript 中,如果进行数学计算的变量没有被初始化,它们的值就会被默认设置为 NaN(不是数字)。如果希望变量的值能够是数字类型,需要在变量定义时为它们赋初值,或者在计算前先检查它们是否为数字类型。以下是一个示例代码:
var x = parseFloat(document.getElementById("input1").value);
var y = parseFloat(document.getElementById("input2").value);
if (isNaN(x) || isNaN(y)) {
// 如果 x 或 y 不是数字类型,给出错误提示
alert("请输入一个正确的数字!");
} else {
// 如果 x 和 y 都是数字类型,进行计算
var result = x + y;
document.getElementById("output").innerHTML = result;
}
下一篇:变量返回真,但函数返回假。