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)格模式知識點總結(jié)
- JavaScript嚴(yán)格模式下關(guān)于this的幾種指向詳解
- 深入理解javascript嚴(yán)格模式(Strict Mode)
相關(guān)文章
詳解Anyscript開發(fā)指南繞過typescript類型檢查
這篇文章主要為大家介紹了詳解Anyscript開發(fā)指南繞過typescript類型檢查,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09
JavaScript?與?TypeScript之間的聯(lián)系
這篇文章主要介紹了?JavaScript?與?TypeScript之間的聯(lián)系,JavaScript,也稱為?JS,是一種符合?ECMAScript?規(guī)范的編程語言。這是一個高級別的、通常是即時編譯的、多范式的。TypeScript?是一種強(qiáng)類型、面向?qū)ο蟮木幾g語言,更多消息內(nèi)容,需要的朋友可以參考一下下面文章內(nèi)容2021-11-11
微信小程序上滑加載下拉刷新(onscrollLower)分批加載數(shù)據(jù)(二)
這篇文章主要介紹了微信小程序上滑加載下拉刷新(onscrollLower)分批加載數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下2017-05-05
umi插件開發(fā)仿dumi項目自動生成導(dǎo)航欄實現(xiàn)詳解
這篇文章主要為大家介紹了umi插件開發(fā)仿dumi項目自動生成導(dǎo)航欄實現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-01-01
JS封裝轉(zhuǎn)換前后端接口數(shù)據(jù)格式工具函數(shù)下劃線<=>大寫
這篇文章主要為大家介紹了JS優(yōu)雅封裝轉(zhuǎn)換前后端接口數(shù)據(jù)格式工具函數(shù)下劃線<=>大寫實現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-03-03
Performance 內(nèi)存監(jiān)控使用技巧詳解
這篇文章主要為大家介紹了Performance 內(nèi)存監(jiān)控使用技巧詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10

