什么是语句?为了讲明白这个概念我有幸邀请了一个特殊嘉宾,是谁呢?就是任劳任怨一听就干的三年级二班的小明同学。小明同学的妈妈给小明了张纸条上面写着,买酱油,遛狗,吃饭,刷马桶,那么无论小明他妈在纸条上写了多少内容,小明都可以记着照做,那么我们称这个听话的少年为工具人。对于小明妈妈说只要在纸条上写语句就能节省很多时间。是的,在程序开发中也是如此,计算机就是一个工具机。程序员通过写语句让计算机明白他想干什么。计算机就会把活干了。那么程序员是如何让计算机明白程序员的意图?那么就是通过一条条语句。
如果是一些复杂的操作要写好多语句才能完成一个完整的功能。分析一个应用场景,假设我们使这个按钮上的字体变成黄色
所以我们是通过两行代码实现了一个效果,当然还有更复杂的。
像上面var a=1+2;这就是使用var命令声明了一个变量a,将1+3的运算结果赋值给了变量a;
我们说一行代码可以写多行语句吗?当然可以,但是我们需要将分号当成一条语句的结束符号。计算机读到分号就知道一行语句结束了,该执行下一条语句了。如果一行上写一条语句没有分号也可以但是建议大家养成良好代码规范写好分号。
一、if条件判断语句
条件语句用于基于不同的条件来执行不同的动作。
- if() 语句 - 只有当指定条件为 true 时,使用该语句来执行代码
例子:数字炸弹,本次中奖号码为21,如果中了21则恭喜中奖。
- if()...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码
例子:彩票中奖
例子:用户登录,用户名和密码正确则登录成功。否则登陆失败
- if()...else if()....else 语句 - 使用该语句来选择多个代码块之一来执行
例子:按照成绩分等级
二、switch语句
使用 switch 语句来选择要执行的多个代码块之一。
语法:
三、for循环
在编程中有些指令需要执行很多遍,这时候就要用到循环语句。
for 循环的语法:
四、while
while循环在执行前测试一个条件,如果条件成立进入循环。
while 循环的语法:
五、break和continue跳转语句
1. break将直接跳出并结束当前循环结构。
2. continue用于跳过循环中的一个迭代。
3. continue 语句只能用在循环中;break只能用在循环或 switch 中