网页前端开发之Javascript入门篇(3/9):条件控制

news/2024/10/3 13:05:25 标签: javascript, 开发语言, ecmascript

Javascript条件控制

什么是条件控制?
答:其概念跟 Python教程 介绍的一样,只是语法上有所变化。

参考流程图如下:

其对应语法:

javascript">var button = false;       // 开关状态
console.log("检查开关..");
if(button == true)
{
  console.log("电灯亮起"); // if 的子语句
  console.log("房间有光");
}
else
{
  console.log("电灯关闭"); // else 的子语句
  console.log("房间很黑");
}
console.log("检查完毕");

其中
if是关键字(意思:如果),其后面配上一对 括号 ,里面填入一个 条件表达式 ,最后用 大括号 括住其所有子语句。
else是配合 if 的关键字(意思:否则),它也使用 大括号 括住其所有子语句。
若无需 else 分支, 则可以不写。

强烈注意:在 Javascript 中的子语句无需在前面保留空格,因为已经使用 大括号 做了分界符,但出于对代码的可读性,建议还是保留空格。


if的嵌套结构也与 Python 类似。

参考流程图如下:

其对应语法:

javascript">var button = false;
var enough = false;
console.log("检查开关..");
if (button == true)          // 第1次二选一
{
  console.log("电灯亮起");
  if (enough == true)
  {
    console.log("刷个视频");  // 第2次二选一
  }
  else
  {
    console.log("听个音乐");
  }
  console.log("喝点饮料");
}
else
{
  console.log("电灯关闭");
  console.log("房间很黑");
}
console.log("检查完毕!");

其中
第二个if在第一个if 大扩号 中,因此成为了它的子语句,
从而形成了一个父子的嵌套结构。

:请在 MinWegPage 上直接在线编写和运行本篇代码,无需安装任何环境。


本篇的练习题如下:

第1题
创建一个变量age(年龄),并赋值为你的年龄。
然后判断是否大于18岁,
如果是,则打印:我大于18岁
否则,不处理。

第2题
创建一个变量time(时间),并赋值为你今天起床的时间(几点)。
然后判断是否等于6点,
如果是,则打印:我在6点起床
否则,打印:我不是在6点起床

第3题
创建一个变量t(温度),并赋值为今天的温度。
然后判断是否在15度至30度之间,
如果是,则打印:今天好天气
否则,打印:今天天气不好

请认真完成所有练习题,勤加练习有助于快速提升你的编程能力。
更多练习题在 https://www.min2k.com/course/docs/web-client/conditional-control


http://www.niftyadmin.cn/n/5688431.html

相关文章

Java - Spring框架 (ios+aop)

Spring 简介 Spring框架是为了解决企业应用开发的复杂性,使用基本的JavaBean代替EJB,并提供了更多的企业应用功能,Spring是一个轻量级控制反转(IOC)和面向切面(AOP)的容器框架。 Spring优点 Spring是一个开源的免费的框架(容器) Spring是一…

Docker 安装与配置单机多磁盘 MinIO:高效存储解决方案

Docker 安装与配置单机多磁盘 MinIO:高效存储解决方案 文章目录 Docker 安装与配置单机多磁盘 MinIO:高效存储解决方案一 创建网络二 单机部署三 访问 MinIO Console 本文详述如何通过 Docker Compose 部署单机多磁盘的 MinIO 存储解决方案。首先&#x…

Linux学习笔记(五):shell脚本,强大的文本处理工具awk,sed

Linux学习笔记(五):shell脚本,awk,sed,服务管理 1. Shell 脚本 Shell 脚本是一种使用 Shell 编写的脚本,它可以在 Linux 系统中执行各种任务。 1.1 变量 声明变量: 使用 export 命令…

【SQL】DDL语句

文章目录 1.SQL通用语法2.SQL的分类3.DDL3.1数据库操作3.2 表操作3.2.1 表操作--数据类型3.2.2 表操作--修改3.2.3 表操作--删除 SQL 全称 Structured Query Language,结构化查询语言。操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准 。…

第 30 章 XML

第 30 章 XML 1.IE 中的 XML 2.DOM2 中的 XML 3.跨浏览器处理 XML 随着互联网的发展,Web 应用程序的丰富,开发人员越来越希望能够使用客户端来操作 XML 技术。而 XML 技术一度成为存储和传输结构化数据的标准。所以,本章就详细探讨一下 Ja…

CleverPDF是一款专业的pdf转换器-强大的PDF表格识别能够将PDF中的表格提取到Excel或者其他格式-供大家学习研究参考

提供了更多的输出选项来满足您不同的PDF转换需求,强大的PDF表格识别能够帮助您准确地将PDF中的表格提取到Excel或者其他格式。另外CleverPDF无需上传文件到互联网,直接在您的本地电脑处理PDF,让您更放心地转换或编辑隐私或者保密的文档&#…

SPARK调优:AQE特性(含脑图总结)

学完AQE需要能够回答如下的几个问题: 什么是AQE?AQE的实现原理是什么?AQE的特性有哪些?使用什么参数实现?AQE每个特性可以解决什么问题?什么问题是AQE不能解决的 HL:学习脑图如下 SparkAQE是spa…

2024年9月30日--10月6日(ue5肉鸽结束)

按照月计划,本周把ue肉鸽游戏完成,然后进行ue5太阳系 , 剩余14节,218分钟,如果按照10分钟的视频教程1小时进行完的话,则需要22小时,分布在10月2日-10月6日之间,每天44分钟的视频教程…