javascript簡單計算器 可美化
更新時間:2011年10月19日 00:10:23 作者:
javascript簡單計算器 可美化,需要的朋友可以測試下。參考下實現(xiàn)原理。
JS計算器代碼:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
說明:
JavaScript eval() 函數(shù)
定義和用法
eval() 函數(shù)可計算某個字符串,并執(zhí)行其中的的 JavaScript 代碼。
返回值
通過計算 string 得到的值(如果有的話)。
說明
該方法只接受原始字符串作為參數(shù),如果 string 參數(shù)不是原始字符串,那么該方法將不作任何改變地返回。因此請不要為 eval() 函數(shù)傳遞 String 對象來作為參數(shù)。
如果試圖覆蓋 eval 屬性或把 eval() 方法賦予另一個屬性,并通過該屬性調(diào)用它,則 ECMAScript 實現(xiàn)允許拋出一個 EvalError 異常。
拋出
如果參數(shù)中沒有合法的表達式和語句,則拋出 SyntaxError 異常。
如果非法調(diào)用 eval(),則拋出 EvalError 異常。
如果傳遞給 eval() 的 Javascript 代碼生成了一個異常,eval() 將把該異常傳遞給調(diào)用者。
提示和注釋
提示:雖然 eval() 的功能非常強大,但在實際使用中用到它的情況并不多。
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
說明:
JavaScript eval() 函數(shù)
定義和用法
eval() 函數(shù)可計算某個字符串,并執(zhí)行其中的的 JavaScript 代碼。
返回值
通過計算 string 得到的值(如果有的話)。
說明
該方法只接受原始字符串作為參數(shù),如果 string 參數(shù)不是原始字符串,那么該方法將不作任何改變地返回。因此請不要為 eval() 函數(shù)傳遞 String 對象來作為參數(shù)。
如果試圖覆蓋 eval 屬性或把 eval() 方法賦予另一個屬性,并通過該屬性調(diào)用它,則 ECMAScript 實現(xiàn)允許拋出一個 EvalError 異常。
拋出
如果參數(shù)中沒有合法的表達式和語句,則拋出 SyntaxError 異常。
如果非法調(diào)用 eval(),則拋出 EvalError 異常。
如果傳遞給 eval() 的 Javascript 代碼生成了一個異常,eval() 將把該異常傳遞給調(diào)用者。
提示和注釋
提示:雖然 eval() 的功能非常強大,但在實際使用中用到它的情況并不多。
相關(guān)文章
js仿QQ中對聯(lián)系人向左滑動、滑出刪除按鈕的操作
這篇文章主要介紹了js仿QQ中對聯(lián)系人向左滑動、滑出刪除按鈕的操作,即編寫一個js向左滑動刪除 交互特效的插件,感興趣的小伙伴們可以參考一下2016-04-04