JavaScript(运算符 循环语句 跳转语句)——第三天

                            JavaScript(运算符 循环语句 跳转语句)——第三天

js的表达式:

             原始表达式      对象和数组的初始化表达式      对象和数组的访问表达式 函数的声明表达式     函数的调用表达式     对象的创建表达式

            1.表达式是js中的短语

            2.程序中的常亮是最简单的表达式

            3复杂表达式(语句)是由简单表达式组成的

                    ——组成复杂表达式的常用方法是使用运算符

运算符: 将短的表达式。组成复杂表达式

             按照操作分:

                      1.算数运算符: +     -     *     /     %    -(负号)    ++(自增1)    --(自减1)

                            ++在前       先加在运算    ++在后     先运算在加

                            --在前         先减在运算    --在后       先运算在减

                      2.关系运算符

                            >    >=    <    <=    ==    !=    ===    !==     +(字符连接符)

                      3.逻辑运算符

                            &&    与    两端都为真,才为真

                            |   |     或    两端有一端为真,就为真

                             !      非    真变假,假变真

                      4.位运算符

                            &    按位与    两端都是1,才为1

                            |      按位与    两端一个为1,就是1

                            ^    按位异或    两端不一样,才是1

                       5.赋值运算符

                            =    +=    -=    *=    /=    %=

                        6.其他运算符

                            1.三元运算符    :?

                                (boolean)?true的时候执行的代码:false的时候执行的代码;

                            2.逗号运算符    ,

                                var    a,b,c;

                            3.typeof    检测数据类型

                            4.delete()    删除对象属性    删除数组元素

                                               不能删除变量和函数

                                                如果删除变量和函数,在严格模式下回报错

                            5.void()    作用于超链接

                                    ——将a链接变为无效链接

运算符的优先级

                    提高优先级    使用()

流程控制语句——用来改变程序执行的顺序

                     1.单向分支

                            if(boolean){当前Boolean值为true的时候执行}

                     2.双向分支

                            if(boolean){true的时候执行}else{false的时候执行}

                     3.多向分支

                           if(boolean){true的时候执行}else if{true的时候执行}else{都不满足的时候执行} 

                     4.多向分支     switch     相当于开关      注意数据类型

                            switch(n){

                                    case    0:

                                    break;

                                    case    1:

                                    break;

                                    default:

                                    break;

                            }

                    5.巢状分支——分支中嵌套其他分支

循环语句

             三要素:    1.初始值    2.判断条件    3.自增减

            1.while(){}     先判断在循环

            2.do{}while()     先循环在判断

            3.for(){}     循环

                     for(var i=0; i<10; i++){console.log(i)}

跳转语句

            1.break;         结束整个循环

            2.continue;      跳过当前循环

            3.return;         结束循环,或结束函数并返回

            4.whrow;     抛出异常     throw     new     Error

                                     

转载于:https://my.oschina.net/u/3504091/blog/910156

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值