手机版

javascript学习笔记-数字格式类型

时间:2021-11-07 来源:互联网 编辑:宝哥软件园 浏览:

有人可能会说是什么格式。实际上,不止如此。1//11.2//1 . 21 . 2 E3//12001.2 E3//12001.2 e-3//0.0012.12 e 2//12-. 12 e-2//-0.0012当然这些只是小数。我们来谈谈八进制和十六进制。0x00、0x11、0xff该格式为十六进制,其十进制值分别为0、17、255。1,07,010,012这是八进制。(这里的0是数字0,不是字母O)可能有朋友质疑过。不是十进制吗?怎么能叫八进制呢?其实这是八进制,只是在十进制前加一个0。

当然,不是所有的零都是八进制的。比如08,09其实是小数,因为八进制到8进位,所以不可能有08,09。

你是否觉得自己的视野开阔了很多,不再局限于十进制表示,不用害怕被丹尼尔写的代码吓到?有的朋友可能会说,八进制、十六进制,支持e格式吗?

0x12e 3===48350 x12e 3===3050 x12e-3====2990 x12===18显然,并不是我们想象的结果。其实0x12e3是因为e也是十六进制的字符,十六进制字符是0-9加a-f,所以大小写无关紧要,所以0x12e3是正常的十六进制数字格式。为什么0x12e不是3?事实上,它只是两个数字的总和。0x12e的十进制数是302,加3得到305。因此,它是一个表达式,而不是简单的数字。但是011e2的格式也不对,甚至直接报语法错误。因此,指数格式只能用于十进制。以后遇到1e6,不要像IE6那样幼稚。不要再沮丧了。5为什么不会出错,为什么. 1e1等于1?好了,今天就分享这么一点知识,自己想想。

版权声明:javascript学习笔记-数字格式类型是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。