JavaScript嚴(yán)格模式不支持八進(jìn)制的問題講解
關(guān)于JavaScript
嚴(yán)格模式不支持八進(jìn)制的這個問題,首先我們大家都知道JavaScript
是可以通過在數(shù)字前面加0
表示八進(jìn)制,
如下:
let i = 011; console.log(i); // 9
但是在嚴(yán)格模式下,這種方式就出了問題:
"use strict"; let i = 011; // 報錯 // Uncaught SyntaxError: Octal literals are not allowed in strict mode. console.log(i);
意思就是八進(jìn)制在嚴(yán)格模式下不支持。
如果一定要用,可以用過曲線救國的方式:
把八進(jìn)制的數(shù)據(jù)設(shè)置為字符串,然后通過parseInt
進(jìn)行轉(zhuǎn)化,設(shè)置轉(zhuǎn)化進(jìn)制為八進(jìn)制。
"use strict"; let i = '011'; console.log(parseInt(i, 8)); // 9
到此這篇關(guān)于JavaScript
嚴(yán)格模式不支持八進(jìn)制的問題講解的文章就講解完了,更多相關(guān)JavaScript
嚴(yán)格模式內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- JavaScript 引用類型實例詳解【數(shù)組、對象、嚴(yán)格模式等】
- JS嚴(yán)格模式原理與用法實例分析
- JavaScript 嚴(yán)格模式(use strict)用法實例分析
- javascript嚴(yán)格模式詳解(含嚴(yán)格模式與非嚴(yán)格模式的區(qū)別)
- 在JavaScript中使用嚴(yán)格模式(Strict Mode)
- JavaScript變量提升和嚴(yán)格模式實例分析
- 深入淺析JS中的嚴(yán)格模式
- JS嚴(yán)格模式知識點(diǎn)總結(jié)
- JavaScript嚴(yán)格模式下關(guān)于this的幾種指向詳解
- 深入理解javascript嚴(yán)格模式(Strict Mode)
相關(guān)文章
axios進(jìn)度條onDownloadProgress函數(shù)total參數(shù)undefined解決分析
這篇文章主要介紹了axios進(jìn)度條onDownloadProgress函數(shù)total參數(shù)undefined解決分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07判斷Spartacus?SSR的Transfer?State是否正常工作技巧
這篇文章主要為大家介紹了判斷Spartacus?SSR的Transfer?State是否正常工作技巧,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10字節(jié)飛書面試promise.all實現(xiàn)示例
這篇文章主要為大家介紹了字節(jié)飛書面試promise.all實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06