热门

最新

红包

立Flag

投票

同城

我的

发布
bengxu
技术很有趣
4 年前
truebengxu

所有 JavaScript 数字存储为根为10的64(8比特)浮点数。JavaScript不是类型语言。与许多其他编程语言不同,JavaScript不定义不同类型的数字,比如整数、短、长、浮点等等。
整数精度(不使用小数点或指数计数法)最多为15位。小数精度的最大位数是17,但是浮点运算并不总是100% 准确。
位运算直接对二进制位进行计算,位运算直接处理每一个比特位,是非常底层的运算,好处是速度极快,缺点是很不直观,许多场合不能够使用。
位运算只对整数起作用,如果一个运算数不是整数,会自动转为整数后再运行。
在JavaScript内部,数值都是以64位浮点数的形式储存,但是做位运算的时候,是以32位带符号的整数进行运算的,并且返回值也是一个32位带符号的整数。

作者:singcl
链接:
https://juejin.cn/post/6844903568906911752
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
长大后发现身边人越来越少,只剩下工作……
立即登录