整理Javascript流程控制语句学习笔记
以下是整理后的Javascript流程控制语句学习笔记,内容生动且保持原文风格特点:
一、初探流程控制——做判断(if语句)
亲爱的读者们,让我们跟随if语句的逻辑,条件成立时的代码执行之旅。想象一下,你正在应聘web前端技术开发岗位,如果你会HTML技术,那么恭喜,你面试成功的可能性大大增加。
代码示例:
`
var mycarrer = "HTML";
if (mycarrer == "HTML"){
document.write("恭喜你,面试成功,欢迎加入公司大家庭!");
}
`
二、二选一的游戏规则——if...else语句
你是否在应聘web前端岗位时,因为技能不同而面临不同的面试结果?如果是HTML技术大牛,那么恭喜,你即将加入公司大家庭;否则,你需要继续努力。
代码示例:
`
var mycarrer = "HTML"; //mycarrer变量存储技能
if (mycarrer == "HTML"){
document.write("恭喜你,面试成功,欢迎加入公司大家庭!");
}else{
//技能不是HTML
document.write("面试未能成功,请继续努力,期待你的再次挑战!");
}
`
三、多重选择的智慧——if...else嵌套语句
想象一下联合国世界卫生组织对年龄的划分标准。赵红今年99岁了,她是哪个年龄阶段的?让我们通过代码来揭晓答案。
代码示例:
``
四、多种选择的便捷方式——Switch语句 当你面临多种选项时,Switch语句的优势就体现出来了。我们可以利用它轻松做出决策。例如制定一个周计划:周一、二学习理念知识;周三、四到企业实践;周五经验分享;周六、日休息和娱乐。 这就是Switch语句的魅力所在。 语法示例: `switch(表达式) { case 值1: 执行代码块 1 break; case 值2: 执行代码块 2 break; ... case 值n: 执行代码块 n break; default: 与 case值1 、 case值2...case值n 不匹配的代码 }` 在实际应用中,你可以根据实际需求设定不同的值和代码块,实现复杂的流程控制逻辑。掌握JavaScript的流程控制语句是开发过程中的重要一环。希望这篇文章能帮助你更好地理解和掌握这些语句的使用。JavaScript代码中的世界与日常工作的交织:编程中的条件循环
从星期几到数字循环,让我们透过编程的窗口,一下日常生活中的各种情境如何在JavaScript中得到表达。
一、星期几的活动安排
想象一下,你的日程安排是根据星期几来决定的。在JavaScript中,我们可以使用switch语句来模拟这种情境。例如:
```javascript
var myweek = 3; //假设今天是星期三
switch (myweek) {
case 1:
case 2:
document.write("学习理念知识"); //星期一和星期二学习理念知识
break;
case 3:
case 4:
document.write("到企业实践"); //星期三和星期四去企业实践
break;
case 5:
document.write("分享经验"); //星期五分享经验或进行其他活动
break;
default:
document.write("周六、日休息和娱乐"); //周末休息和娱乐
}
```
这样的代码结构不仅让程序更加清晰,也让我们更好地理解日常生活中的活动安排。
二、循环的力量:从重复任务到累加总和
在日常生活和工作中,我们有很多重复的任务需要完成,如打印试卷或统计钱币的总数。这些任务可以通过循环语句来实现。这里我们介绍两种常见的循环:for循环和while循环。
以for循环为例,想象你正在从一个盒子里依次取出球,直到取完为止:
```javascript
var num = 1; //初始化变量,表示当前取出的球的数量或次数等。
for (num = 1; num <= 6; num++) { //初始化值;循环条件;循环后条件值更新。每次循环都会执行一次num++的操作,直到num大于6为止。这个过程模拟了从盒子里取出球的过程。每次循环都会输出当前取出的球的数量。直到所有球都被取出。在这个过程中,你可以进行其他操作,比如计算总金额等。通过累加不同的面值的钱币,可以计算出总金额。}
JavaScript中的循环与条件判断
在这大学的编程选修课班里,我们掌握了一个重要的编程技能——JavaScript。今天,我们将利用JavaScript的知识来处理一组,包括姓名、性别、年龄和年级。我们的任务是从中筛选出所有大一女生的名字。
我们先来看看如何在循环中使用JavaScript来输出数字。在编程中,我们经常需要重复执行一段代码多次,这就用到了循环结构。如下示例:
学生信息一览
在我们所关注的学生群体中,有几位特色鲜明的学子。他们分别是:小A、小B、小C、小D、小E、小F、小G、小H、小I和小J。让我们来了解一下他们的基本信息。
小A是一位21岁的女大学生,正在大一学习。小B是一位23岁的男生,已经是大三的学生了。小C是一位即将毕业的24岁男生,正在大四学习。还有小D也是21岁的女大学生,同样是大一新生。小E是一位22岁的女生,已经步入大四的学习生活。小F是一位21岁的男生,也是大一新生。除此之外,还有小G这位22岁的女生,正在大二学习。小H是一位20岁的女生,已经是大三的学生了。最后还有小I这位20岁的女生,正在大一学习。小J是一位同样是20岁的男生,正在大三学习。
如果我们用Javascript来处理和筛选这些信息,首先可以将学生的信息存储在一个数组中。通过循环遍历这个数组,我们可以轻松地获取到大一学生的信息,并输出他们的信息列表。结果显示,大一的学生人数共有若干人。
接下来,我们可以进行第二次筛选,找出所有的女生信息,并输出她们的名字。通过这个过程,我们可以看到在大一的学生中,女生的表现尤为亮眼。
以上就是Javascript在处理学生信息方面的实例。通过这个实例,我们可以了解到Javascript在处理数据、筛选信息方面的强大功能。希望这个例子能对大家的学习有所帮助,更好地理解和应用Javascript流程控制语句。
以上信息由软件自动渲染于网页上,让我们更直观地了解这些学生的基本信息。无论是正在攻读大一的新生,还是已经步入高年级的学长学姐,他们都是我们关注的重点。期待他们在未来的学习生涯中取得更好的成绩!
微信营销
- 整理Javascript流程控制语句学习笔记
- angular实现表单验证及提交功能
- 详解js的视频和音频采集
- Git远程操作详解
- vue使用原生js实现滚动页面跟踪导航高亮的示例代
- JS实现仿雅虎首页快捷登录入口及导航模块效果
- ASP.NET通过更改Url进行页面传值的实现代码
- ASP.NET中GridView和Repeater重复数据如何合并
- 快速将Vue项目升级到webpack3的方法步骤
- ASP.NET Core实现自动依赖注入
- 在Asp.Net Core中使用ModelConvention实现全局过滤器隔
- 小程序实现搜索框功能
- ThinkPHP控制器详解
- 新手如何快速理解js异步编程
- 基于Echarts 3.19 制作常用的图形(非静态)
- 如何在.NET Core中为gRPC服务设计消息文件(Proto)