《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
网友评论