JavaScript第二课

数据类型与变量学习完之后,紧接着就是基础的表达式与运算符了

让我们先来看表达式什么吧

表达式:表达式是对一个或多个变量或值(操作数)进行运算,并返回一个新值

简单来说表达式就是我们数学上学过的式子,是由变量或或者值和运算符一起组成,运算完毕就返回一个值

那么,运算符是什么呢

运算符分七种

分别是:

        1:赋值运算符 :=

        2:算数运算符 :+,-,*,/,%,++,--,-(求反)

        3:结合运算符 :*=,/=,+=,-=,%=

        4:比较运算符 :==,!=,>,>=,<,<=,===,!==

        5:逻辑运算符 :&&,||,!

        6:字符串运算 :+

        7:条件运算符它的语法是:(条件)?条件真的值:条件假的值

先来说说赋值运算符= 这可不是数学上的那种等号,这个符号在这里是赋值的意思,意为把符号后面的值赋予给符号前面。

接下来是算数运算符了,加减乘除就不说了,我们来看%,这个可不是百分数的意思,在这里它的意思是取余,就是一个数除以另一个数当除不尽的时候就会有余数,%就是取余数。

自增是++,自减是--,虽然a++和++a的结果上来看一样,但是例如 b =a++,这样的算数表达式的运算逻辑为:先把a的值赋给b,然后b自增。而b = ++ a 这一算数表达式的运算逻辑则为,a先自增,然后才把a的值赋给b。自减同理。

接下来重点是那几个长得看起来奇形怪状的。

===:绝对相等:如果两个数据的值相等且数据类型相等 那么才能返回true。

!==(绝对不等):如果两个数据的值不相等且数据类型不相等 才能返回true。

还有逻辑运算符里的两个

&&(与):当运算符两边的关系表达式都为true时才能返回true,当其中一方返回值为false时,返回false。

||(或):当运算符两边的关系表达式的返回值都为false时才能返回false,当其中一方返回值为true时,返回值就为true。

学完了前面的基础的东西,我们就可以来进行一些简单的有逻辑的语句了

简单的if分支语句

格式:if(条件表达式){

                语句块1;

}

把它当成一种语言,那么翻译过来就是:如果 条件表达式的返回值为true 那么就执行语句块1。

简单的if之后就是if-else语句了

格式:if(条件表达式){

                语句块1;

}else{

                语句块2;

}

它的翻译就是:如果 条件表达式的返回值为true 那么就执行语句块1,否则,也就是返回值为false时,执行语句块2。

再往后就是多重if语句了

格式:

if(条件表达式1){

                语句块1;

}else if(条件表达式2){

                语句块2;

}

……

else if(条件表达式n){

                语句块n;

}else{

                语句块n+1;

}

按照学习进程来看,我们就该学习嵌套循环了

格式:if(条件表达式){

               

       if(条件表达式){

                语句块1;

        }else{

                语句块2;

        }

}else{

               

        if(条件表达式){

                语句块1;

        }else{

                语句块2;

        }

}

今天的最后让我们来学习switch结构语句

格式:switch (表达式){
                case 条件1:语句块1;
                    break;

                case 条件2:语句块2;
                    break;

                …………

                case 条件n:语句块n;
                    break;
                default:语句块n+1;
                    break;
            }

这里要注意的是:每个语句块的后面都要加一个break;这样符合条件后直接可以中止整个结构。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值