跳到主要内容

JavaScript 程序:检查数字是正数、负数还是零

要理解这个示例,你应该掌握以下JavaScript编程主题的知识:

你将使用 if...else if...else 语句来编写程序。

示例 1:使用 if...else if...else 检查数字类型

// 程序检查数字是正数、负数还是零
// 用户输入
const number = parseInt(prompt("请输入一个数字: "));

// 检查数字是否大于 0
if (number > 0) {
console.log("这个数字是正数");
}

// 检查数字是否为 0
else if (number == 0) {
console.log("这个数字是零");
}

// 如果数字小于 0
else {
console.log("这个数字是负数");
}

输出

请输入一个数字: 0
这个数字是零。

上述程序检查用户输入的数字是正数、负数还是零。

  • 条件 number > 0 检查数字是否是正数
  • 条件 number == 0 检查数字是否是
  • 条件 number < 0 检查数字是否是负数

上述程序也可以使用嵌套的 if...else 语句编写。

示例 2:使用嵌套 if...else 检查数字类型

// 检查数字是正数、负数还是零
const number = prompt("请输入一个数字: ");

if (number >= 0) {
if (number == 0) {
console.log("这个数字是零");
} else {
console.log("这个数字是正数");
}
} else {
console.log("这个数字是负数");
}

输出

请输入一个数字: 0
你输入的数字是零

上述程序的工作原理与示例 1相同。然而,第二个示例使用了嵌套的 if...else 语句。