·递增(++)、递减( 假如x=2,那么x++表达式执行后的值为3,x-表达式执行 后的值为1 i++相当于i=i+1,i-和相当于i=-1 递增和递减运算符可以放在变量前也可以放在变量后 長春工主大CCUT CHANGOHUN UNIVERSITY OF TECHNOLOGY
• 递增(++) 、递减(--) ➢ 假如x=2,那么x++表达式执行后的值为3,x--表达式执行 后的值为1 ➢ i++相当于i=i+1,i--相当于i=i-1 ➢ 递增和递减运算符可以放在变量前也可以放在变量后
逻辑运算符 ·等于(==)、不等于(!=)、大于(>)、小于(<) 大于等于(>=)、小于等于(<=) ·与(&3&)、或(|)、非(! 1881=111=1 1880=01‖0=1 !1=0 080=000=0 !0 長春王主大孝ccUT CHANGOHUN UNIVERSITY OF TECHNOLOGY
• 等于 ( == ) 、不等于( != ) 、 大于( > ) 、 小于( < ) 大于等于(>=) 、小于等于(<=) • 与 (&&) 、或(||) 、非(!) 1 &&1 = 1 1 &&0 = 0 0 &&0 = 0 1 || 1 = 1 1 || 0 = 1 0 || 0 = 0 ! 1 = 0 ! 0 = 1 逻辑运算符
位运算符 ·左移(<<)、右移(>>)、NOT(-) 3<<2=12 12>1=6 量 6=9 00111100 0110 11 0110][1001 左移2位后补0氵:右移1位前补0氵位非1和0互换 長春工主大CCUT CHANGOHUN UNIVERSITY OF TECHNOLOGY
• 左移(<<) 、右移(>>)、NOT (~) 3<<2=12 左移2位后补0 0 0 1 1 1 1 0 0 12>>1=6 右移1位前补0 1 1 0 0 0 1 1 0 ~6=9 位非1和0互换 0 1 1 0 1 0 0 1 位运算符
位运算符 ·位与(&)、位或(|)、异或(^) 182=0 12=3 142=1 0001 000 0|1 100 0010 00 0011][0010 位与运算 位或运算 异或运算 長春工主大CCUT CHANGOHUN UNIVERSITY OF TECHNOLOGY
• 位与(&) 、位或(|)、异或(^) 1&2=0 位与运算 0 0 0 1 0 0 1 0 0 0 0 0 1|2=3 位或运算 0 0 0 1 0 0 1 0 0 0 1 1 1^2=1 异或运算 0 0 0 1 0 0 1 0 位运算符
赋值运算符 ◆赋值 JavaScript中=代表赋值,两个等号==表示判断是否相等 例如,ⅹ=1表示给x赋值为1 if(x==1){…程序表示当x与1相等时 i{x==“on”)…}程序表示当x与“on”相等时 ◆配合其他运算符形成的简化表达式 例如计+=1相当于=+1,x&=y相当于x=x8xy 長春王主大孝ccUT CHANGOHUN UNIVERSITY OF TECHNOLOGY
◆ 赋值 = ➢ JavaScript中=代表赋值,两个等号==表示判断是否相等 ➢ 例如,x=1表示给x赋值为1 ➢ if (x==1){...}程序表示当x与1相等时 ➢ if(x==“on”){…}程序表示当x与“on”相等时 ◆ 配合其他运算符形成的简化表达式 ➢ 例如i+=1相当于i=i+1,x&=y相当于x=x&y 赋值运算符