19 运算符

1.1  算术运算符

符号:+ - * / %

求余运算的符号和被除数有关

1.2  赋值运算符

符号:= += -= *=

举例:

  • var a,b;

  • a = b = 3

  • 把b = 3 的值赋给a

 注意:赋值表达式时有值的:值为右值

1.3  自增自减运算

符号:++ --

  • 针对于变量+1或者-1

  • ++分为前++和后++

    • 前++ ++i:先计算,后使用

    • 后++ i++:先使用,后计算,过了该条语句的分号再计算

1.4  关系运算符

符号:>   >=    <    <=    ==    !=    ===(严格等)

注意:类型和值也要相同

  • 关系运算符都是双目运算,优先级各不相同

  • 通过关系运算符运算的值为boolean型

    • true

    • false

  • 课后作业

    • = == ===的异同

      • =:是赋值运算符,它的作用就是把右边的值赋给左边

      • ==:是关系运算符,它只需要判断左边的值和右边的值是否相同 相同为true 不同为false

      • ===:是关系运算符,也叫严格等,严格等左边的数据和右边的数据 类型和值必须相同

1.5  逻辑运算符

符号:&&   ||    !

  • &&:完成一件事,有N个步骤,每个步骤都要完成,整件事才能完成,各个步骤间的关系称为与

    • 短路与:若干个与运算连接,当首次遇到失败时,则运算终止

  • ||:完成一件事,有N个方法,每个方法都能完成此件事,各个方法之间的关系称为或

    • 短路或:若干个或运算连接,当首次遇到成功的表达式时,则运算终止

  • ! 某个条件的对立面

  • 通过逻辑运算符的表达式,结果为布尔值

  • 作用:将逻辑量连接起来

1.6  数据之间的转换

  • 字符串与数字间的转换

    • 隐式转换

      • 1.加号

        • 结果转换为字符串,等价于和字符串拼接

      • 2.除了加号 - * / % < ......

    • 显式转换

      • parseInt(“字符串”| 小数)

      • parseFloat(“小数字符串”);返回浮点型数据

      • numbar

        • .toString

1.7  程序的设计结构

  • 顺序结构

    • 自上而下

  • 选择结构

    • 根据所给的条件,决定执行哪些操作

    • if(条件表达式) 语句;

      • 根据条件表达式的真假,判断是否执行后面的修饰的语句

    • else else代表之前条件的对立面,注意千万不要在else后面加括号,不能单独出现,必须和if连用

    • 注意事项:

      • 1.if的条件只能修饰后面的一条语句

      • 2.如果需要修饰多条语句,用{}若干条语句括起来,被括起来的语句称为复合语句,复合语句为一条语句

  • 循环结构:重复的执行某一段代码

1.8  调试

  • 解决程序中的BUG

  • 作用:

    • 1.观察代码的执行顺序

    • 2.跟着每一个变量的赋值

  • 操作

    • 1.检查----source----文件名

    • 2.打断点----刷新

    • 3.单步手动调试

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值