此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

if...else

基线 广泛可用

自 2015年7月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

if...else 语句会在指定的条件为时执行一个语句。如果条件为,则会执行可选的 else 子句中的另一个语句。

尝试一下

function testNum(a) {
  let result;
  if (a > 0) {
    result = "positive";
  } else {
    result = "NOT positive";
  }
  return result;
}

console.log(testNum(-5));
// Expected output: "NOT positive"

语法

js
if (condition)
  statement1

// 带有 else 子句
if (condition)
  statement1
else
  statement2
condition

值为表达式