gpt4 book ai didi

javascript - JavaScript 按位运算符如何工作?

转载 作者:行者123 更新时间:2023-11-30 08:54:22 26 4
gpt4 key购买 nike

我知道按位运算符是按位非,意味着1变成0,0变成1

但我的问题与以下相关:

var c = 5.87656778;
alert(~c);

警报 -6

var c = 5.87656778;
alert(~~c);

警报 5

有人可以对此有所了解吗?

最佳答案

基本上,它通过 chop 小数部分将数字转换为整数,并对该整数表示形式执行通常的按位运算。

MDN 有一些不错的 documentation对此。

 5 in binary is = 00000000000000000000000000000101 =  5
--------------------------------
~5 in binary is = 11111111111111111111111111111010 = -6

关于javascript - JavaScript 按位运算符如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14986730/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com