逗号操作符作用并举例说明
目录
- 逗号操作符作用并举例说明
- = == === 区别
- 分析 a++ 和 ++a
- 字符串转数字,并举例
- 分析逻辑与执行过程
逗号操作符作用并举例说明
- 一条语句执行多个操作:比如同时声明多个变量
(var a =1,b = 2;)
。 - 先执行逗号前的语句,再执行逗号后的语句,然后再返回最后一个逗号后的值
(d= (a,b,c); 则d为c)
。
= == === 区别
- = 赋值。
- == 两个值相等:可能会有类型转换,不需要考虑数据类型相等。
- === 全等:先比较数据类型是否相等,然后再比较值。
分析 a++ 和 ++a
递增(++)
和递减(--)
运算就是通过不断地加1或减1, 并且会有返回值, 以实现改变自身结果的一种方法。
如果
a++
或者++a
是单条语句,则两个语句作用一致。- a++:先返回当前 a 然后再加一。
- ++a:先 a 自加 1,然后再返回 a 的值。
- 如果是一个非数字运算,则先转为数字。
字符串转数字,并举例
- Number Number(a)
- parseInt/parseFloat,parseInt(a)
- 一元运算 + - (+a)
- 减 0 或 乘除1 (a-0;a*1;a/1)
分析逻辑与执行过程
逻辑与:&&
一般用来两个操作数进行逻辑与运算A&&B
。
- 先执行 A 语句,如果 A 返回的是 true,则继续执行 B,并返回 B。
- 如果 A 语句返回 false 则直接把 A 语句的返回值返回出去。
还没有评论,来说两句吧...