知易通
第二套高阶模板 · 更大气的阅读体验

条件语句的作用:让程序学会“判断”(进阶教程)

发布时间:2026-01-06 03:11:19 阅读:43 次

你有没有遇到过这样的情况:早上起床看天气,如果下雨就带伞,没雨就直接出门。其实在编程里,程序也靠类似的逻辑做决定,这就是条件语句的作用。

让代码“看情况办事”

程序不是一味地从上往下执行命令。很多时候,它需要根据当前的数据或用户输入做出不同反应。比如登录系统时,输入的密码正确就进入主页,错误就提示重试——这个“判断对错”的过程,就是条件语句在起作用。

最常见的写法是 if...else 结构。它像一个岔路口,程序走到这儿会停下来检查条件,再选择走哪条路。

if (password === "123456") {
  console.log("登录成功!");
} else {
  console.log("密码错误,请重试");
}

多个选项怎么处理?

现实中的选择往往不止两个。比如快递配送状态可能是“已发货”“运输中”“派送中”“已签收”。这时候可以用 if...else if...else 来层层判断。

if (status === "已发货") {
  showTrackingInfo();
} else if (status === "运输中") {
  updateLocation();
} else if (status === "派送中") {
  callCourier();
} else {
  showThankYouMessage();
}

嵌套判断也很常见

有时候一个条件成立后,还要继续判断别的事。比如买票系统:先看是不是节假日,再看年龄是否符合学生票标准。这种“里面套里面”的结构,叫嵌套条件语句。

if (isHoliday) {
  if (age < 18) {
    price = fullPrice * 0.5;
  } else {
    price = fullPrice * 0.8;
  }
} else {
  price = fullPrice;
}

条件语句不复杂,但它让程序有了“思考”能力。没有它,所有操作都得手动触发,软件也就谈不上智能响应了。