
运算符
文章平均质量分 90
【03】
前端、游戏、区块链
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
运算符常用操作
“?”可进行三目运算var n = 3 console.log(n === 3 ? 'n是3' : 'n不是3') // n是3 // 等同于 if (n === 3) { console.log('n是3') // n是3 } else { console.log('n不是3') }“!!” 强制转换布尔值var t1 = nullvar t2 = undefinedvar t3 = 0var t4 = {}var t原创 2020-07-17 09:48:25 · 212 阅读 · 0 评论 -
移位运算符(<<、>>和>>>)
“<<”运算符“<<”运算符执行左移位运算。在移位运算过程中,符号位始终保持不变。如果右侧空出位置,则自动填充为 0;超出 32 位的值,则自动丢弃。运算 5 << 2第一个数的位值左移2位运算结果0100110010把数字 5(二进制为101) 向左移动 2 位得出(二级制10100)转换成10进制为20// 计算2的n次方var n = 3console.log(1<<n) //原创 2020-07-17 09:47:41 · 17427 阅读 · 1 评论 -
逻辑运算符 (&、|、^、~)
js &、|、^和~(逻辑运算符)“&”运算符“&”(位与)– 运算 27&5第一个数的位值第一个数的位值运算结果运算过程1001与0=01001与0=00100与1=01001与0=01111与1=1结果为二进制00001转为10进制为1运用案例 判断奇偶数var n = 3console.log(n & 1 ? "n是奇数" : "n是偶数")“|”运算符原创 2020-07-17 09:45:58 · 10643 阅读 · 2 评论