js程序的结构
js程序的结构:
顺序结构:默认就是从上到下依次执行
分支结构(分支语句):在程序中进行判断,当满足一个条件的时候
执行一个情况,不满足条件的时候可以执行另外一个情况
if语句
switch
三元(三目)运算符
循环结构(循环语句):只要在程序中发现了连续的
需要重复书写的代码
if语句
if单词是如果的意思
else单词是否则的意思
语法一:if(判断条件){代码段}
意思:检测()中的判断条件是否成立,只要是成立的就执行{}里面的代码,只要不成立啥都没有
语法二:
if...else
if(判断条件){代码段}else{代码段}
意思:检测()中的判断条件是否成立,只要成立就执行第一个{}中的代码,只要条件不成立就执行else后面{}中的代码
语法三:
if...else if ....else if...
if(判断条件1){代码段1}else if(判断条件2){代码段2}else if(判断条件3)
{代码段3}.。。。。
意思:先看if条件是否成立,成立就执行{}的语句,
后面就不阅读了,如果不成立就依次往后看第二个条件,依次类推。
如果所有的条件的条件都不成立,啥都没有
语法四:
if(判断条件1){代码段1}else if(判断条件2){代码段2}
else if(判断条件3){代码段3}.。。。。else{代码段}
意思:只要前面所有的条件都不满足就执行else中的代码
比较运算符
比较运算符
>
<
>=
<=
==:断是否相等(只需要看值是否一致,不需要看类型)
===:判断是否相等(要求数值和类型必须都一致)
!=: ==的取反操作
!==: ===的取反操作
逻辑运算符
&&:与,当所有的条件都成立,最终结果才是true,只要有一个条件是错的,最终结果就是false
一假则假
||:或,只有有1个条件是正确的,最终结果就是true,如果所有的条件都是错的,结果才是false
一真则真
!:非,取反
自增自减运算符
自增:++,意思就是+1
自减:--,意思就是-1
使用方式:变量++ ++变量 变量-- --变量
比如:var a = 10; a++ ++a a-- --a
共同点:无论符号写在变量前面还是后面都会实现+1或者减一,自身永远是会改变的
不同点:
把++或者--的结果给到另一个变量的时候,写前和写后是有区别的
++(--)如果写在后面:先把值给另一个变量,然后再进行+1
++(--)如果写在前面:先进行+1,再把+1之后的结果给到另一个变量
三元运算符
语法:判断条件?成立需要执行的语句 : 不成立需要执行的语句
注意:成立或者不成立执行的语句只能书写一句话。
只适合做一些非常简单的判断,而且语句只有1句话。
swith
语法:
switch(你要判断的变量){
case 情况1(具体的数值):
满足该情况需要执行的语句
break
case 情况2:
满足该情况需要执行的语句
break
。。。。。。。
default:
以上情况如果都不满足才会执行这里的语句
}
分支语句.
最新推荐文章于 2024-10-16 16:26:58 发布
文章详细介绍了JavaScript程序的基本结构,包括顺序执行、分支结构(if、switch)和循环结构(for、while等)。还提到了常用的逻辑运算符(&&、||、!)和比较运算符,以及自增自减运算符和三元运算符的用法。
摘要由CSDN通过智能技术生成