《JavaScript高级程序设计》学习(第八天)
作者:
沫小司 | 来源:发表于
2019-12-06 19:06 被阅读0次
3.5操作符
3.5.1一元操作符
只能操作一个值的操作符叫做一元操作符
符号 |
名称 |
含义 |
++ |
递加 |
分为前置和后置,前置时变量的值是在语句被求值以前改变的,后置的操作是在包含它们的语句被求值之后才进行 |
-- |
递减 |
分为前置和后置,前置时变量的值是在语句被求值以前改变的,后置的操作是在包含它们的语句被求值之后才进行 |
+ |
一元加 |
隐转为数值 |
- |
一元减 |
转为负数 |
3.5.2位操作符
符号 |
名称 |
操作 |
~ |
按位非 |
操作数的负值再减1 |
& |
按位与 |
两个数值对应位都是1才为1,任何一位是0都返回0 |
| |
按位或 |
两个数值对应位都是0才为0,任何一位是1都返回1 |
^ |
按位异或 |
两个数值对应位只有一个为1时才为1,两个都是0或1时返回0 |
<< |
左移 |
数值所有位向左移动指定的位数,后面补0 |
>> |
有符号的右移 |
数值所有位向左移动指定的位数,前面补符号位 |
>>> |
无符号的右移 |
数值所有位向左移动指定的位数,前面补0。导致负数变得非常大 |
本文标题:《JavaScript高级程序设计》学习(第八天)
本文链接:https://www.haomeiwen.com/subject/stbegctx.html
网友评论