本文主要介紹八進制數(shù)2(8e二進制),下面一起看看八進制數(shù)2(8e二進制)相關(guān)資訊。
前言幾年前,當spidermonkey實現(xiàn)了一個嚴格的模式時,我學到了一個嚴格的禁止八進制整數(shù)寫入的方法。因為有證據(jù)表明,有些新手會用leader 0來對齊多行數(shù)字,這會導致意想不到的結(jié)果。var = 015 decimal相當于13而不是15。反正197 001 1;console.log(和)//的總數(shù)是211,而不是213。新手覺得還是有一些開發(fā)者需要八進制整數(shù)(尤其是mozilla擴展開發(fā)者和node.js開發(fā)),最常見的就是處理文件的權(quán)限(755644)時間。因此,es6增加了一個新的八進制整數(shù)常量和十六進制形式。0x或0x相似。新的八進制整數(shù)用0o或0o作為前導符號,后面是一些數(shù)字的八進制(0到7),不再困擾新手:無功default _ perms = 0o644;//嚴格模式也可以注意到0o前綴可讀性差(0和大寫太像了,很難區(qū)分)。我把這個放在esdiscuss,希望0o前綴會有一個禁用的大寫,但是決定tc39的當前or一致性大于可讀性(一致性指0x 0b)和一致性。我覺得這個決定值得商榷。我建議你不要。;不要用大寫o。另外,有些開發(fā)者還需要寫二進制整數(shù)。ecmascript沒有supported.es6,類似于二進制八進制和十六進制。0b或0b前綴用于。無功flt _ sign bit = 0b 10000000000000000000000000000000000000;無功flt指數(shù)= 0b 011111111000000000000000000000000000;無功flt _尾數(shù)= 0b 000000000000111111111111111111111111111111111111;現(xiàn)在firefox aurora已經(jīng)實現(xiàn)了這兩個語法,如果你比較愛冒險,也可以每天晚上更新firefox。綜上所述,這就是本文的全部內(nèi)容。希望這篇文章的內(nèi)容能幫助你了解es6。有問題可以交流。
了解更多八進制數(shù)2(8e二進制)相關(guān)內(nèi)容請關(guān)注本站點。