逗号操作符作用并举例说明

雨点打透心脏的1/2处 2022-10-22 07:31 242阅读 0赞

目录

      • 逗号操作符作用并举例说明
      • = == === 区别
      • 分析 a++ 和 ++a
      • 字符串转数字,并举例
      • 分析逻辑与执行过程

逗号操作符作用并举例说明

  1. 一条语句执行多个操作:比如同时声明多个变量(var a =1,b = 2;)
  2. 先执行逗号前的语句,再执行逗号后的语句,然后再返回最后一个逗号后的值(d= (a,b,c); 则d为c)

= == === 区别

  1. = 赋值。
  2. == 两个值相等:可能会有类型转换,不需要考虑数据类型相等。
  3. === 全等:先比较数据类型是否相等,然后再比较值。

分析 a++ 和 ++a

递增(++)递减(--)运算就是通过不断地加1或减1, 并且会有返回值, 以实现改变自身结果的一种方法。

  1. 如果a++或者++a是单条语句,则两个语句作用一致。

    1. a++:先返回当前 a 然后再加一。
    2. ++a:先 a 自加 1,然后再返回 a 的值。
  2. 如果是一个非数字运算,则先转为数字。

字符串转数字,并举例

  1. Number Number(a)
  2. parseInt/parseFloat,parseInt(a)
  3. 一元运算 + - (+a)
  4. 减 0 或 乘除1 (a-0;a*1;a/1)

分析逻辑与执行过程

逻辑与:&&一般用来两个操作数进行逻辑与运算A&&B

  1. 先执行 A 语句,如果 A 返回的是 true,则继续执行 B,并返回 B。
  2. 如果 A 语句返回 false 则直接把 A 语句的返回值返回出去。

发表评论

表情:
评论列表 (有 0 条评论,242人围观)

还没有评论,来说两句吧...

相关阅读

    相关 冒泡排序举例

    冒泡排序 思路:冒泡排序主要是比较数组中两个相邻元素间的大小,如果前一个数比后一个数大,就交换顺序 每一次比较都会产生一个最大或者最小 每下一次循环都可

    相关 举例同步和异步

    举例说明同步和异步 > 如果系统中存在临界资源(资源数量少于竞争资源的线程数量的资源),例如正在写的数据以后可能被另一个线程读到,或者正在读的数据可能已经被另一个线程写过

    相关 举例什么是事务

    1.什么是事务: 事务是程序中一系列严密的操作,所有操作执行必须成功完成,否则在每个操作所做的更改将会被撤销,这也是事务的原子性(要么成功,要么失败)。 2.事务特性:

    相关 保理业务举例

    一个案例讲清楚什么叫保理: 1、保理:A是甲国卖汽车的,突然接了个大单子,来自一个乙国的汽车店B要进1000万的车。但B有个要求,说要3个月才能卖完,所以想等3个月后再结货款