欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript嚴(yán)格模式不支持八進(jìn)制的問題講解

 更新時間:2021年11月05日 08:49:15   作者:快樂編程  
這篇文章主要講解JavaScript嚴(yán)格模式不支持八進(jìn)制的問題,本文圍繞JavaScript嚴(yán)格模式展開內(nèi)容,詳細(xì)介紹為什么JavaScript嚴(yán)格模式不支持八進(jìn)制,下面來看看詳細(xì)介紹,需要的朋友可以參考一下

關(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)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論