javascript中的整数是否有限制?

时间:2011-04-14 08:04:49

标签: javascript

  

可能重复:
  What is JavaScript's Max Int? What's the highest Integer value a Number can go to without losing precision?

您好, 我正在将一个php值(从POST获得)分配给一个javascript变量。当我提醒此值时,仅显示17位数字。休息被替换为0.但是,当我回复帖子时它很好。 代码如下:

<?php
$data = $_POST['data'];  // value here is 12345678901234567890
?>
<script>
var d = <?php echo $data ?>
alert(d);  // value here is 12345678901234567000
</script>

知道为什么会这样吗?

2 个答案:

答案 0 :(得分:0)

以下是完整的Javascript编号参考;

http://www.hunlock.com/blogs/The_Complete_Javascript_Number_Reference

在引用中,您可以看到类型整数精确到15位。

答案 1 :(得分:0)

来自Mozilla Docs

  

MAX_VALUE属性的值为   约1.79E + 308。价值更大   比MAX_VALUE表示为   “无限”。

查看example here