JavaScript存储为根为 10 是什么意思
高洛峰
高洛峰 2017-04-11 09:22:45
[JavaScript讨论组]

JavaScript 中的所有数字都存储为根为 10 的 64 位(8 比特)
这里的“存储为根为 10 ”是什么意思
这个怎么解答呀 ?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(1)
高洛峰

这里应该是翻译上的错误(从来没有听说过这种说法,知道你post出来我才查了下,发现出现在http://www.w3school.com.cn/js/js_obj_number.asp上)

我猜测www.w3school.com.cn翻译自www.w3school.com,而www.w3school.com上的对应原文为:

JavaScript Numbers are Always 64-bit Floating Point
Unlike many other programming languages, JavaScript does not define different types of numbers, like integers, short, long, floating-point etc.
JavaScript numbers are always stored as double precision floating point numbers, following the international IEEE 754 standard.

然后这里的double precision floating point是8字节64位(8 bytes (64 bits))的存储方式。就单凭这点,“储为根为 10 的 64 位(8 比特)”这里的翻译就是个笑话,他都没搞清楚位(比特,bit)和字节(byte)之间的关系。

所以别相信这句话

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号