JavaScript存储为根为 10 是什么意思

查看:85
本文介绍了JavaScript存储为根为 10 是什么意思的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

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

解决方案

这里应该是翻译上的错误(从来没有听说过这种说法,知道你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)之间的关系。

所以别相信这句话

这篇关于JavaScript存储为根为 10 是什么意思的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆