从数字说起

数字

数学,数学中数字分成很多类别

1,3,5,7,9叫整型

1.2,0.15, 3.14等这类叫小数

-1,-10等这类叫负数

....

进制

在javascript中数学中数字只有一个类别就叫数字(Number),但是在js中有几种表示法,根据进制不同分成10进制(最常见的),8进制,16进制等等

10进制

写法跟数学中书写法是一样的,100,101

8进制

写法前面必须加上0,或者0o,再或者0O

例如011或者0o11,或者0O11

1 * 8 + 1 = 9这面这三种情况表示十进制中的9

注意在8进制中,每个位上的数字进制是8,因此不能大于等于8,一定是8以内的数据

注意如果通过第一种方式表示8进制数 有0 + 8进制数,此时要注意了

如果后面的数字大于等于8会转化成10进制的数

如果后面的数字小于8,就会按照8进制来处理

我们工作中为了屏蔽这类问题我们通过用后两种表示法加上一个o或者O,来表示8进制数

16进制

写法在恰面加上0x

例如0x11表示十进制中的17

在十六进制中,如果某个位上的数字大于9,就用字母a-f来表示

所以

10用a表示

11用b表示

12用c表示

13用d表示

14用e表示

15用f表示

当到16的时候,由于达到进制,因此会向前一位进一,该位变成0

这类表示方式在css中应用很广,回想我们写的css都是用该形式表示法,例如红色#ff000,绿色#00ff00

Ff就是15 * 16 + 15 = 255(十进制)

注意js不区分16进制大小写字母,因此可以使用大写字母小写字母都可以,也可以混用(工作中不建议混用,要不都大写要不都小写) 例如0xFf表示10进制的255

注意我们虽然可以在js中通过不同进制来定义一个数字,但是js在输出的时候,是10进制的

数字的幂的表示法,

在数学中我们有个计数的方式叫科学计数法,同样js也支持

在js中通过e来显示10的底数

100可以表示1e2

1.2345e5 = 1.2345 * 10 ^ 5 = 123450

这种方式的好处,简化对大数字的表示

12300000 = 1.23e7 = 0.123e8 = .123e8 (对于初学者来说尽量不要省略小数点前面的0,)

其实这个幂就是表示的位数

在js中负数的表示需要前面记上一个-(符号)

负数的符号可以应用在任何表示法中,比如幂表示法,8进制,16进制,10进制中等等

例如表示-11

十进制-11

8进制-013或者-0o13或者-0O13

16进制-0xb

幂的表示-1.1e1或者0.11e2或者.11e2

无穷

Js是一个计算机语言,存储数据是有空间的,对每一个数字他们最大存储空间是8bit,因此他有表示的

最大值Number.MAX_VALUE是1.7976931348623157e+308

最小值Number.MIN_VALUE是5e-324

如果定义的数字比这两个数字大,此时此时js用正负无穷来表示

Infinity表示正无穷

-Infinity表示负无穷

注意js中有两种0,一个是正0,一个是负0

不是数字

数学中除数不能是0,如果出现了0,那么就是正负无穷

如果除数与被除数都是0,那么返回的就是一个NaN表示不是一个数(也是一个数字类型)

小数

Js中小数使用单精度浮点数表示,因此在计算上会有一些bug(0.1 + 0.2 != 0.3)

Js中的小数在运算时候会有偏差

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,110评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,443评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 165,474评论 0 356
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,881评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,902评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,698评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,418评论 3 419
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,332评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,796评论 1 316
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,968评论 3 337
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,110评论 1 351
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,792评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,455评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,003评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,130评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,348评论 3 373
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,047评论 2 355

推荐阅读更多精彩内容

  • 【1】7,9,-1,5,( ) A、4;B、2;C、-1;D、-3 分析:选D,7+9=16;9+(-1)=8;(...
    Alex_bingo阅读 18,928评论 1 19
  • 第一章数和数的运算 一概念 (一)整数 1整数的意义 自然数和0都是整数。 2自然数 我们在数物体的时候,用来表示...
    meychang阅读 2,612评论 0 5
  • 网站乱码问题我们会经常碰到,大多见于非英文的中文字符或其他字符乱码,而且,这类问题常常是因为编码方式问题,主要原因...
    波段顶底阅读 2,867评论 1 9
  • 独自一个人到处晃来晃去,大概是高中时就已经养成的习惯。那时候,我还是一个从农村里、大山里出来的孤僻的傻小子。不会玩...
    罗琴山剑客阅读 331评论 0 0
  • 我工作的地方离家有点小远,横穿了整个小县城,需要转两趟公交车。第一趟从起始站一直坐到终点站,第二趟呢 ,一直坐下去...
    周小君0211阅读 357评论 4 3