首頁 >web前端 >js教程 >在js中eval什麼意思

在js中eval什麼意思

little bottle
little bottle原創
2019-05-31 15:29:314059瀏覽

在js中eval什麼意思

定義與用法:

eval()函數可計算某個字串,並執行其中的JavaScript程式碼。

語法:

eval(string)

#參數string:

必須有。要計算的字串,其中包含要計算的JavaScript表達式或要執行的語句。

傳回值:

透過計算string得到的值(如果有的話)。

說明:

該方法只接受原始字串作為參數,如果 string 參數不是原始字串,那麼該方法將不作任何改變地傳回。

因此請不要為 eval() 函數傳遞 String 物件作為參數。如果試圖覆寫 eval 屬性或將 eval() 方法賦予另一個屬性,並透過該屬性呼叫它,則 ECMAScript 實作允許拋出一個 EvalError 異常。

例外:

如果參數中沒有合法的表達式和語句,則拋出 SyntaxError 例外。如果非法呼叫 eval(),則拋出 EvalError 異常。如果傳遞給 eval() 的 Javascript 程式碼產生了一個異常,eval() 將把該異常傳遞給呼叫者。

以上是在js中eval什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:js類別是什麼下一篇:js類別是什麼