JS 核心语言基础语法 之 语句
前面几篇博文,有讲js怎么使用啦,js书写规范,变量是啥,简单数据类型都有啥,操作符都有什么,这些事最基础的,打个比方,我们教宝宝说话,是不是先教它说“爸爸,妈妈”,这个是词,前面博文里讲到的,就相当于单个的字或者词,当宝宝大一点了,是不是要教宝宝说句子啊,比如我下班回家,宝宝会说“妈妈回来了~”,这个就是句子啊,今天这篇博文,讲的就是句子,使用这些语句,其实就跟我们上学的时候,老师说“请同学们用如果...就...”造句子一样的,只不过在js中,这些用来造句的语法是规定好了的,我们会用就可以啦,当我们会用这些造句了,也就能写方法去实现功能啦~
在js中,语句主要有以下这些:
js语句,根据功能,我分成以下几类:
第一类:判断型
if else语句,它的判断体在if后面的小括号里,当判断结果为true,就执行花括号里的表达式,否则执行else后面的花括号里的表达式。
while语句,它的判断体在while后面的小括号里,结果为true时,执行花括号的表达式。
do while语句,它跟while是一样的,区别在于while先判断再执行,do while,先do了再说~
switch语句,它的写法,我导图里写的很详细啦,switch小括号里是变量,当变量值等于case value,就执行表达式啦。
我们简单写几个例子:
第二类:循环型
for循环:for(){},小括号循环体,花括号表达式
for in循环:for (var item in obj) {...}
for循环和for in循环的区别,我简单提一句,for循环遍历的是数组,for in循环可以遍历数组以及对象。具体使用根据情况来选择。
第三类:停止阻断型
break:用于循环,跳出当前循环;
continue:用于循环,跳出当前循环进入下一轮循环;
return:用于循环或函数,跳出循环或函数并返回return后面的值。
大家看思维导图中,还有几个我文章里没有提到的,我们简单说下哈:
label和break、continue联合使用,用于标记位置,进入特定的代码位置,我工作中基本没用过。
throw用于抛出错误,通常和try catch语句一起用,我也很少用,基本都是直接用浏览器控制台去排查错误。
use strict它不是一条语句,但是是一个字面量表达式,目的是指定代码在严格条件下执行。
with语句用于设置代码在特定对象中的作用域。我没用过啦~想了解的同学自己找度娘吧~
我这里说仔细说的都是工作中常用的哈,不常用的就一笔带过啦,因为我也没怎么用过,不敢瞎说,哈哈,拜拜~
- 点赞
- 收藏
- 关注作者
评论(0)