为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript知识夯实系列-5.语句Script

标签:
JavaScript
  • 摘要:表达式、运算符与语句的关系前边我所说表达式和运算符等内容可以理解成是我们一门语言中的单词,短语。而语句(statement)就是我们这个语言中一句一句完整的话了。JS中的语句默认是由上至下顺序执行的。代码块是在大括号{}中所写的语句,以此将多条语句的集合视为一条语来使用。•我们一般使用代码块将需要一起执行的语句进行分组,需要注意的是,代码块结尾不需要加分号。{vara=123;a++;alert(a);}条件语句条件语句是通过判断指定表达式的值来决定执行还是跳过某些语。•最基

  • 表达式、运算符与语句的关系

    代码块

    是在大括号 {} 中所写的语句,以此将多条语句的集合视为一条语来使用。

    • 我们一般使用代码块将需要一起执行的语句进行分组,需要注意的是,代码块结尾不需要加分号。

    {var a = 123;a++;alert(a);}

    条件语句

    条件语句是通过判断指定表达式的值来决定执行还是跳过某些语。 
    • 最基本的条件语句:

    循环语句

    while

    while(条件表达式){语句...}

    do…while

    do{语句...}while(条件表达式);

    for

    for(初始化表达式 ; 条件表达式 ; 更新表达式){语句...}

    break和continue

    label

    label: statement

    • 这个例子中定义的 start 标签可以在将来由 break 或 continue 语句引用。加标签的语句一般都要与 for 语句等循环语句配合使用。

    • 使用 label 语句可以在代码中添加标签,以便将来使用。

    • 语法:

    • break 和 continue 语句用于在循环中精确地控制代码的执行。

    • 使用break语句会使程序立刻退出最近的循环,强制执行循环后边的语句。

    • break和continue语句只在循环和switch语句中使用。

    • 使用continue语句会使程序跳过当次循环,继续执行下一次循环,并不会结束整个循环。

    • continue只能在循环中使用,不能出现在其他的结构中。

    • for语句也是循环控制语句,我们也称它为for循环。

    • 大部分循环都会有一个计数器用以控制循环执行的次数,计数器的三个关键操作是初始化、检测和更新。 for语句就将这三步操作明确为了语法的一部分。

    • 语法:

    • 相比于while,do…while的使用情况并不是很多

    • do…while和while非常类似,只不过它会在循环的尾部而不是顶部检查表达式的值。

    • do…while循环会至少执行一次。

    • 语法:

    • 和if一样while中的条件表达式将会被转换为布尔类型,只 
      要该值为真,则代码块将会一直重复执行。

    • 代码块每执行一次,条件表达式将会重新计算.

    • while语句是一个最基本的循环语句。

    • while语句也被称为while循环。

    • 语法:

    • 和条件语句一样,循环语句也是基本的控制语句。

    • 循环中的语句只要满足一定的条件将会一直执行。

    • if…else

    • switch…case

    • switch…case语句

    • switch语句更适用于多条分支使用同一条语句的情况。

    • 语法:

      switch(语句){case 表达式1:语句...case 表达式2:语句...default:语句...}

    • 需要注意的是case语句只是标识的程序运行的起点,并不是终点,所以一旦符合case的条件程序会一直运行到结束。所以我们一般会在case中添加break作为语句的结束。

    • 前边我所说表达式和运算符等内容可以理解成是我们一门语言中的单词,短语。

    • 而语句(statement)就是我们这个语言中一句一句完整的话了。

    • JS中的语句默认是由上至下顺序执行的。

  • 以上是
  • JavaScript知识夯实系列-5.语句Script
  • 的内容,更多 
  • 夯实 语句 JavaScript 知识 系列 
  • 的内容,请您使用右上方搜索功能获取相关信息。

原文链接:https://www.aliyun.com/jiaocheng/975821.html?spm=5176.100033.9.4.ahVyHc

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消