首页 > Web开发 > 详细

JS中的各类运算符

时间:2020-04-15 13:20:38      阅读:63      评论:0      收藏:0      [点我收藏+]
2020-04-15
JS中的各类运算符
// 假设有如下代码,那么a(10)的返回结果是?( )
function a(a)
{
  a^=(1<<4)-1;
   return a;
}
// 1<<4 中<<的意思是将1转换为二进制 01 然后左移4位 => 010000 再变成10进制 => 16
// 所以 (1<<4) - 1 = 16 - 1 = 15;
// a ^= 15  =>  a = a ^ 15;
// 计算符 ^ 表示异或 也就是比较对应的二进制位是否相同 相同为0 不同为1 如果 a=10
// 那么 a = 10 ^ 15  =>  1010 ^ 1111  =>  0101  转为10进制是 5
// 所以 a(10) = 5;

 

// 以下是JS中常见的运算符表示的意思

技术分享图片

JS中的各类运算符

原文:https://www.cnblogs.com/lanpang9661/p/12704060.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!