Errors--JavaScript錯誤

Error: Permission denied to access property "x"

錯誤類型:Error
原因:嘗試訪問無權訪問的對象。這很可能出現(xiàn)在使用<iframe>元素加載了一個不同域名下的頁面外傅,這在訪問子頁面時會違背同源策略(same-origin policy)曹体。
栗子:

<iframe id="myframe" src="http://www1.w3c-test.org/common/blank.html"></iframe>
<script>
console.log(document.getElementById('myframe').contentWindow.document);
// Error: Permission denied to access property "document"
</script>

InternalError: too much recursion

錯誤類型:InternalError(內(nèi)部錯誤)
原因:一個調(diào)用自身的函數(shù)被稱作遞歸函數(shù)Recursive functions)耸彪。一些情況下,遞歸函數(shù)類似于一個循環(huán),都重復地執(zhí)行一個代碼段許多次瘪吏,都需要一個條件(用于避免無盡循環(huán)或此處的無盡遞歸)查蓉。當出現(xiàn)過于深層的遞歸或無盡遞歸時,JavaScript將會拋出此錯誤呀打。

RangeError: argument is not a valid code point

錯誤信息:

RangeError: {0} is not a valid code point (Firefox)
RangeError: Invalid code point {0} (Chrome)

錯誤類型:RangeError
原因:String.fromCodePoint()
方法只接收合法碼點值矢赁。碼點是Unicode編碼的值,從0 到 0x10FFFF贬丛。用NAN撩银,負整數(shù),非整數(shù)或者大于0x10FFFF的值這個函數(shù)會報錯豺憔。

RangeError: invalid array length

錯誤信息:

RangeError: invalid array length (Firefox)
RangeError: Invalid array length (Chrome)
RangeError: Invalid array buffer length (Chrome)

錯誤類型:RangeError
原因:
無效的數(shù)組長度錯誤通常會在以下情形中出現(xiàn):

  • 當創(chuàng)建一個長度為負數(shù)或者長度大于等于2^32的 Array
    或者 ArrayBuffer
    時额获。
  • 當設置 Array.length 屬性為負數(shù)或者長度大于等于2^32時。
    為什么 Array(數(shù)組) 和 ArrayBuffer(數(shù)組緩沖區(qū)) 的長度會受到限制恭应?
    因為 Array 和 ArrayBuffer 的 length(長度) 屬性被定義為一個32位無符號整形(unsigned 32-bit integer)的值抄邀,所以它只能存儲 0 - 2^32-1 之間的數(shù)。

RangeError: precision is out of range

錯誤信息:

RangeError: precision {0} out of range (Firefox)
RangeError: toExponential() argument must be between 0 and 20 (Chrome)
RangeError: toFixed() digits argument must be between 0 and 20 (Chrome)
RangeError: toPrecision() argument must be between 1 and 21 (Chrome)

原因:
下面任意函數(shù)的參數(shù)超出精度范圍:

RangeError: radix must be an integer

錯誤信息:

RangeError: radix must be an integer at least 2 and no greater than 36 (Firefox)
RangeError: toString() radix argument must be between 2 and 36 (Chrome)

錯誤類型:RangeError
原因: Number.prototype.toString()
方法的參數(shù)基數(shù)必須是2~36之間的整數(shù)昼榛。
為什么不能大于36境肾?
因為基數(shù)大于10時按字母數(shù)字字符的字母順序排列,26個字符最大為36胆屿。

RangeError: repeat count must be less than infinity

錯誤信息:

RangeError: repeat count must be less than infinity and not overflow maximum string size (Firefox)
RangeError: Invalid count value (Chrome)

錯誤類型:RangeError
原因: String.prototype.repeat()
的參數(shù)用來表示重復次數(shù)奥喻,參數(shù)范圍是[0, +∞),火狐最大值為2^28-1非迹。

RangeError: repeat count must be non-negative

錯誤信息:

RangeError: repeat count must be non-negative (Firefox)
RangeError: Invalid count value (Chrome)

錯誤類型:RangeError
原因:String.prototype.repeat()
的參數(shù)用來表示重復次數(shù)环鲤,參數(shù)范圍是[0, +∞)。

ReferenceError: "x" is not defined

錯誤類型:引用錯誤
原因:在某些地方引用一個不存的的變量的時候憎兽。當你使用變量的時候冷离,這個變量必須是已經(jīng)被聲明的,或者你可以確保它在你當前的腳本或作用域 (scope) 中可用纯命。

ReferenceError: assignment to undeclared variable "x"

錯誤信息:

ReferenceError: assignment to undeclared variable "x" (Firefox)
ReferenceError: "x" is not defined (Chrome)
ReferenceError: Variable undefined in strict mode (Edge)

錯誤類型:ReferenceError
warning in strict mode only.

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末西剥,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子扎附,更是在濱河造成了極大的恐慌蔫耽,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異匙铡,居然都是意外死亡图甜,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評論 3 385
  • 文/潘曉璐 我一進店門鳖眼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來黑毅,“玉大人,你說我怎么就攤上這事钦讳】笫荩” “怎么了?”我有些...
    開封第一講書人閱讀 158,369評論 0 348
  • 文/不壞的土叔 我叫張陵愿卒,是天一觀的道長缚去。 經(jīng)常有香客問我,道長琼开,這世上最難降的妖魔是什么易结? 我笑而不...
    開封第一講書人閱讀 56,799評論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮柜候,結(jié)果婚禮上搞动,老公的妹妹穿的比我還像新娘。我一直安慰自己渣刷,他們只是感情好鹦肿,可當我...
    茶點故事閱讀 65,910評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著辅柴,像睡著了一般箩溃。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上碌识,一...
    開封第一講書人閱讀 50,096評論 1 291
  • 那天碾篡,我揣著相機與錄音,去河邊找鬼筏餐。 笑死,一個胖子當著我的面吹牛牡拇,可吹牛的內(nèi)容都是我干的魁瞪。 我是一名探鬼主播,決...
    沈念sama閱讀 39,159評論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼惠呼,長吁一口氣:“原來是場噩夢啊……” “哼导俘!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起剔蹋,我...
    開封第一講書人閱讀 37,917評論 0 268
  • 序言:老撾萬榮一對情侶失蹤旅薄,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體少梁,經(jīng)...
    沈念sama閱讀 44,360評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡洛口,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,673評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了凯沪。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片第焰。...
    茶點故事閱讀 38,814評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖妨马,靈堂內(nèi)的尸體忽然破棺而出挺举,到底是詐尸還是另有隱情,我是刑警寧澤烘跺,帶...
    沈念sama閱讀 34,509評論 4 334
  • 正文 年R本政府宣布湘纵,位于F島的核電站,受9級特大地震影響滤淳,放射性物質(zhì)發(fā)生泄漏梧喷。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,156評論 3 317
  • 文/蒙蒙 一娇钱、第九天 我趴在偏房一處隱蔽的房頂上張望伤柄。 院中可真熱鬧,春花似錦文搂、人聲如沸适刀。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽笔喉。三九已至,卻和暖如春硝皂,著一層夾襖步出監(jiān)牢的瞬間常挚,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評論 1 267
  • 我被黑心中介騙來泰國打工稽物, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留奄毡,地道東北人。 一個月前我還...
    沈念sama閱讀 46,641評論 2 362
  • 正文 我出身青樓贝或,卻偏偏與公主長得像吼过,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子咪奖,可洞房花燭夜當晚...
    茶點故事閱讀 43,728評論 2 351

推薦閱讀更多精彩內(nèi)容