JS 核心语言基础语法 之 语句

举报
hwJw19 发表于 2020/07/30 15:21:19 2020/07/30
【摘要】 前面几篇博文,有讲js怎么使用啦,js书写规范,变量是啥,简单数据类型都有啥,操作符都有什么,这些事最基础的,打个比方,我们教宝宝说话,是不是先教它说“爸爸,妈妈”,这个是词,前面博文里讲到的,就相当于单个的字或者词,当宝宝大一点了,是不是要教宝宝说句子啊,比如我下班回家,宝宝会说“妈妈回来了~”...

前面几篇博文,有讲js怎么使用啦,js书写规范,变量是啥,简单数据类型都有啥,操作符都有什么,这些事最基础的,打个比方,我们教宝宝说话,是不是先教它说“爸爸,妈妈”,这个是词,前面博文里讲到的,就相当于单个的字或者词,当宝宝大一点了,是不是要教宝宝说句子啊,比如我下班回家,宝宝会说“妈妈回来了~”,这个就是句子啊,今天这篇博文,讲的就是句子,使用这些语句,其实就跟我们上学的时候,老师说“请同学们用如果...就...”造句子一样的,只不过在js中,这些用来造句的语法是规定好了的,我们会用就可以啦,当我们会用这些造句了,也就能写方法去实现功能啦~

在js中,语句主要有以下这些:

图片.png

js语句,根据功能,我分成以下几类:

第一类:判断型

if else语句,它的判断体在if后面的小括号里,当判断结果为true,就执行花括号里的表达式,否则执行else后面的花括号里的表达式。

while语句,它的判断体在while后面的小括号里,结果为true时,执行花括号的表达式。

do while语句,它跟while是一样的,区别在于while先判断再执行,do while,先do了再说~

switch语句,它的写法,我导图里写的很详细啦,switch小括号里是变量,当变量值等于case value,就执行表达式啦。

我们简单写几个例子:

图片.png

第二类:循环型

for循环:for(){},小括号循环体,花括号表达式

for in循环:for (var item in obj) {...}

for循环和for in循环的区别,我简单提一句,for循环遍历的是数组,for in循环可以遍历数组以及对象。具体使用根据情况来选择。

图片.png

第三类:停止阻断型

break:用于循环,跳出当前循环;

continue:用于循环,跳出当前循环进入下一轮循环;

return:用于循环或函数,跳出循环或函数并返回return后面的值。

大家看思维导图中,还有几个我文章里没有提到的,我们简单说下哈:

label和break、continue联合使用,用于标记位置,进入特定的代码位置,我工作中基本没用过。

throw用于抛出错误,通常和try catch语句一起用,我也很少用,基本都是直接用浏览器控制台去排查错误。

use strict它不是一条语句,但是是一个字面量表达式,目的是指定代码在严格条件下执行。

with语句用于设置代码在特定对象中的作用域。我没用过啦~想了解的同学自己找度娘吧~


我这里说仔细说的都是工作中常用的哈,不常用的就一笔带过啦,因为我也没怎么用过,不敢瞎说,哈哈,拜拜~

推荐

华为开发者空间发布

让每位开发者拥有一台云主机

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。