JavaScript 语句(一)条件语句

表达式在 JavaScript 中是短语,那么语句就是整句命令。表达式用来计算出一个值,语句用来执行以使某件事发生。从本质上看,语句定义了 JavaScript 中的主要语法,语句通常使用一或多个关键字来完成给定任务。语句可以很简单,例如通知函数退出;也可以比较复杂,例如指定重复执行某个命令的次数。下表列出了 JavaScript 大部分语句的语法和用途:语句语法用途breakbreak [label];退出最内层循环或者退出 switch 语句,又或者退出 label 指定的语句
摘要由CSDN通过智能技术生成

表达式在 JavaScript 中是短语,那么语句就是整句命令。表达式用来计算出一个值,语句用来执行以使某件事发生。从本质上看,语句定义了 JavaScript 中的主要语法,语句通常使用一或多个关键字来完成给定任务。语句可以很简单,例如通知函数退出;也可以比较复杂,例如指定重复执行某个命令的次数。下表列出了 JavaScript 大部分语句的语法和用途:

语句 语法 用途
break break [label]; 退出最内层循环或者退出 switch 语句,又或者退出 label 指定的语句
case case expression: switch 语句中标记一条语句
continue continue [label]; 重新开始最内层的循环或重新开始 label 指定的循环
debugger debugger; 断点器调试
default default; switch 中标记默认的语句
do-while do statement while(expression); while 循环的一种替代形式
empty ; 什么都不做
for for(init;expr;incr) statement 简写的循环结构
for-in for(var in object) statement 遍历一个对象的属性
function function name([param[],...])
{statement}
声明一个函数
if-else if (expression) statement1
[else statement2]
执行 statement1 或者 statement2
label label:statement statement 指定一个名字 label
return return [expression]; 从函数返回一个值
switch switch(expression){statement} case 或者 default 语句标记的多分支语句
throw throw expression; 抛出异常
try try {statement}
[catch {handler statement}]
[finally {cleaup statement}]
捕获异常
use strict "use strict" 对脚本和函数应用严格模式
var var name=[=expr][,...]; 声明并初始化一个或多个变量
while while(expression) statement 基本的循环结构
with with(object) statement 扩展作用域链

条件语句

if-else 语句

JavaScript使用if () { ... } else { ... }来进行条件判断。

if (condition) statement1 [else statement2]

例如,根据年龄显示不同内容,可以用if语句实现如下:

var age = 20;
if (age >= 18) {
    // 如果age >= 18为true,则执行if语句块
    alert('adult');
} else {
    // 否则执行else语句块
    alert('teenager');
}

其中,statement语句既可以是一行代码,也可以是一个代码块(以一对花括号括起来的多行代码)。else语句也是可选的。

业界普遍推崇的最佳实践是始终使用代码块,即使要执行的只有一行代码。因为这样可以消除人们

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值