JavaScript *** 作符

JavaScript *** 作符,第1张

JavaScript *** 作符

*** 作符:用来计算的符号,表达式组成 *** 作数和 *** 作符,会有一个结果。

算数运算符:+ - * /。

算数表达式:用算数运算符连接起来的表达式。

一元运算符:这个 *** 作符只需要一个 *** 作树就可以进行运算的符号 ++自身加一 --自身减一。前置++:先加1,后参与运算。后置++:先参与运算,后加1。前置-- :先减1,后参与运算。后置-- :先参与运算,后减1 。

二元运算符:需要两个 *** 作数进行运算。

布尔运算符:&& 与 两个 *** 作数同时为true,结果为true,否则都是false。
|| 或 两个 *** 作数有一个为true,结果为true,否则为false。
! 非 取反。

关系运算符:> < ≧ ≦  ==不严格的等于 ===严格的等于 !=不严格的不等于 !==严格的不等于。关系运算表达式用关系运算符连接起来的表达式,表达式的结果是布尔值。

运算符的优先级从高到底

1. ( )  优先级最高

2. 一元运算符  ++   --   !

3. 算数运算符  先*  /  %   后 +   -

4. 关系运算符  >   >=   <   <=

5. 相等运算符   ==   !=    ===    !==

6. 逻辑运算符 先&&   后||

7. 赋值运算符

一个表达式可以产生一个值,有可能是运算、函数调用、有可能是字面量。表达式可以放在任何需要值的地方。

语句可以理解为一个行为,循环语句和判断语句就是典型的语句。一个程序有很多个语句组成,一般情况下;分割一个一个的语句

程序的三种基本结构:①从上到下执行的代码就是顺序结构②根据不同的情况,执行对应的代码就是分支代码③重复做一件事就是重复结构

三元运算符语法:变量 = 表达式1? 表达式2 : 表达式3;执行顺序:先表达式1的结果是TRUE还是FALSE,如果是TRUE,那么表达式2的结果给变量,如果是FALSE的话,就把表达式2的结果赋值给变量。

switch语句的语法格式:

switch (expression) {
 case 常量1:
   语句;
   break;
 case 常量2:
   语句;
   break;
 case 常量3:
   语句;
   break;
 …
 case 常量n:
   语句;
   break;
 default:
   语句;
   break;
}

break可以省略,如果省略,代码会继续执行下一个case

switch 语句在比较值时使用的是全等 *** 作符, 因此不会发生类型转换(例如,字符串'10' 不等于数值 10)。

while语句的基本语法:当循环条件为true时,执行循环体,当循环条件为false时,结束循环。
while (循环条件) {
 //循环体
}

do-while循环

do{

循环体

}whlie(条件判断)

执行顺序:先执行一次do里面的循环体,然后计数器+1,再到while里面的小括号做判断,判断是TRUE还是FALSE,如果是FALSE,循环结束。如果是TRUE,那么就到do里面执行循环体,计数器+1.

While循环特定:先做判断,再执行循环体,有可能一次循环体都没有执行

Do-while循环的特点:先执行一次循环体,再做判断。

for语句

while和do...while一般用来解决无法确认次数的循环。for循环一般在循环次数确定的时候比较方便

for循环语法:for循环的表达式之间用的是;号分隔的,千万不要写成,
for (初始化表达式1; 判断表达式2; 自增表达式3) {
  循环体4
}

执行顺序:1243 ---- 243 -----243(直到循环条件变成false)

1.初始化表达式2.判断表达式3.自增表达式4.循环体

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1297398.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-10
下一篇2022-06-10

发表评论

登录后才能评论

评论列表(0条)

    保存