当前位置: 首页 > news >正文

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

Javascript条件控制

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

参考流程图如下:

其对应语法:

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 类似。

参考流程图如下:

其对应语法:

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.mrgr.cn/news/41048.html

相关文章:

  • 操作系统错题解析【软考】
  • [MAUI]数据绑定和MVVM:MVVM的属性验证
  • 2024 全新体验:国学心理 API 接口来袭
  • 交换机如何开启FTP服务
  • 电商店铺多开自动回复软件
  • 【递归】11. leetcode 129 求根节点到叶节点数字之和
  • 高效论文写作指南:那些你必须知道的工具与平台
  • 基于SSM的大学生心理素质测评及咨询平台系统设计与实现(源码+定制+讲解)
  • Java高效编程(9):优先使用 try-with-resources 而非 try-finally**
  • QT系统学习篇(3)- Qt开发常用算法及控件原理
  • 综合实验二 利用智能小车探测环境
  • Microsoft 更新 Copilot AI,未來將能使用語音並看到你瀏覽的網頁
  • HISTCITE分析进阶
  • 水凝胶应用受限,3D打印助力,多材融合创新
  • 带徒实训项目ApiFirst实战讲义:导出文档支持API分组校验
  • 【递归】10. leetcode 111 二叉树的最小深度
  • Flink从ck拉起任务脚本
  • Visual Studio C# 处理和修复 WinRiver II 测量项目 MMT 文件错误
  • C++ 语言特性08 - 非静态成员的初始化
  • 音视频入门基础:FLV专题(10)——Script Tag实例分析