Javascript 为什么要留下小数点
可能重复:Javascript 为什么要留下小数点,javascript,Javascript,可能重复: 我的代码: <SCRIPT type="text/javascript"> var num = 2.52; alert(~~num); </SCRIPT> var-num=2.52; 警报(~~num); 它给出的结果是2。为什么要留下小数?任何想法。我发现了这个有用的资源: LéonJavaScript中的每个按位操作都会执行。这将去掉你的小数。否则,您可能希望double不会改变其参数。下面是一个解释 按位NOT运算符(~)将获取其操作数,
我的代码:
<SCRIPT type="text/javascript">
var num = 2.52;
alert(~~num);
</SCRIPT>
var-num=2.52;
警报(~~num);
它给出的结果是
2
。为什么要留下小数?任何想法。我发现了这个有用的资源:
LéonJavaScript中的每个按位操作都会执行。这将去掉你的小数。否则,您可能希望double不会改变其参数。下面是一个解释 按位NOT运算符(~)将获取其操作数,将其转换为 32位整数,并将反转每个位,使每个0变为1 反之亦然 只需删除波浪线(~)
var-num=2.52;
警报(num);
您对整数还有什么期望?double not(~
)按位运算符将设置一个值的下限。
<SCRIPT type="text/javascript">
var num = 2.52;
alert(num);
</SCRIPT>