小编dev*_*one的帖子

为什么JavaScript会自动转换某些数字值

我在JavaScript中使用number数据类型进行了相同的处理

var num = 9223372036854775807;
Run Code Online (Sandbox Code Playgroud)

但是当我尝试在浏览器中打印此变量时

alert(num)
Run Code Online (Sandbox Code Playgroud)

该值更改为9223372036854776000

有任何想法吗?

javascript

6
推荐指数
1
解决办法
3142
查看次数

为什么在JavaScript和C#中使用&运算符时会返回不同的值?

我使用&运算符在JavaScript和C#中使用了相同的过程,但结果却不同.

C#代码

Int64 x = (634586400000000000 & 4611686018427387903);
x= 634586400000000000;
Run Code Online (Sandbox Code Playgroud)

JavaScript代码

var x = (634586400000000000 & 4611686018427387903);
x= 0;
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

javascript c#

5
推荐指数
2
解决办法
111
查看次数

标签 统计

javascript ×2

c# ×1