其他分享
首页 > 其他分享> > JS基础1

JS基础1

作者:互联网

JS基础1

运算符

image-20220803084246184

image-20220803085659383

+、-、*、/、%

ps.浮点数算术运算里面会有问题,避免浮点数直接进行运算

image-20220805105936377

运算符名称 说明
== 判等号(会转型)
!= 不等号
=== !== 全等,要求值和数据类型全部一致

image-20220805110402506

image-20220805110623811

逻辑运算符 说明
&& 逻辑与
|| 逻辑或
逻辑非

![image-20220805111118959](C:\Users\dx\AppData\Roaming\Typora\typora-user-images\image-20220805111118959.png

2. 逻辑或

- 语法:表达式1&&表达式2
- 如果第一个表达式的值为真,则返回表达式1
- 如果第一个表达式的值为假,则返回表达式2     

image-20220805112235890

image-20220805112403863

赋值运算符 说明
= 直接赋值
+=、-= 加、减一个数后在赋值
*=、/=、%= 乘、除、取模后再赋值

运算符优先级

image-20220805112744371

优先级 运算符 顺序
1 小括号 ()
2 一元运算符 ++ -- !
3 算术运算符 先*/%后+-
4 关系运算符 > >= < <=
5 相等运算符 == != === !==
6 逻辑运算符 先&& 后||
7 赋值预算福 =
8 逗号运算符

image-20220806112019720

流程控制

控制代码按照什么结果顺序执行

顺序结构

image-20220806112238633

分支结构

image-20220806112258003

switch(表达式/变量){
	case value1:
		执行语句1;
		break;
	case value2:
		执行语句2;
		break;
	...
	default:
		执行最后的结果;
}

ps.

  1. switch中num和case中的值匹配的时候是全等(===)
  2. 如果当前case里面没有break则不会退出switch而是继续执行下一个case

循环结构

可以重复执行某些语句

在程序中,一组被重复执行的语句被称之为循环体,能否继续重复执行,取决于循环的终止条件。由循环体和循环的终止条件组成的语句,被称为循环语句

image-20220806112325645

for(初始化变量;条件表达式;操作表达式){
	//循环体
}
//初始化变量,用var声明的一个普通变量,通常用作计数器
//条件表达式,用来决定每一次循环是否继续执行(终止条件)
//操作表达式,每次循环最后执行的代码,,经常用于计数器变量进行更新

for循环执行过程:

  1. 初始化变量(只执行一次)
  2. 判断执行条件
  3. 满足条件执行循环体,不满足条件退出循环
  4. 执行操作表达式
  5. 返回第二步进行循环

image-20220807100039165

双重for循环:外层循环一次,里层循环全部执行

while(条件表达式){
	//循环体
}
//当条件表达式结果为true则执行循环体否则退出循环体
//while循环中也应该有计数器和操作表达式完成计数器更新,防止死循环
do{
	//循环体
}while(条件表达式)
//do while先执行一次循环体,再判断条件如果条件表达式结果为真,则继续执行循环体,否则退出循环

ps. do while至少执行一次

continue关键字

continue关键字用于立即跳出本次循环,继续下一次循环(本次循环体中continue之后的代码就会少执行一次)

break关键字

break关键字用于立即跳出整个循环(循环结束)

image-20220808091640283

image-20220808091656346

image-20220808091708694

image-20220808091725692

标签:语句,循环体,基础,JS,运算符,循环,执行,表达式
来源: https://www.cnblogs.com/jyxlnky/p/16560638.html