javascript a++, ++a、 switch语句

运算

++a:先加1,后参与运算
a++:先参与运算,后加1
--a:先减1,后参与运算
a--:先参与运算,后减1
var a = 1; var b = ++a + ++a; console.log(a, b); // 3, 5 
var a = 1; var b = a++ + ++a; console.log(a, b); // 3, 4   
var a = 1; var b = a++ + a++; console.log(a, b); // 3, 3   
var a = 1; var b = ++a + a++; console.log(a, b); // 3, 4

运算符的优先级

优先级从高到底
	1. ()  优先级最高
	2. 一元运算符  ++   --   !
	3. 算数运算符  先*  /  %   后 +   -
	4. 关系运算符  >   >=   <   <=
	5. 相等运算符   ==   !=    ===    !==
	6. 逻辑运算符 先&&   后||
	7. 赋值运算符

switch语句

语法格式:

switch (expression) {
  case 常量1:
    语句;
    break;
  case 常量2:
    语句;
    break;
}
break   可以省略,如果省略,代码会继续执行下一个case
switch  语句在比较值时使用的是全等操作符, 因此不会发生类型转换(例如,字符串'10' 不等于数值 10)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值