js的內置對象是js自帶,封裝了一些常用的方法,供開發者使用,可以無需創建對象直接使用。常用的js內置對象有:String,Date,Array,Math等;
JavaScript eval() 函數
實例
例子 1
在本例中,我們將在幾個字符串上運用 eval(),並看看返回的結果:
<script type="text/javascript">
eval("x=10;y=20;document.write(x*y)")
document.write(eval("2+2"))
var x=10
document.write(eval(x+17))
</script>
輸出:
200
4
27
例子 2
看一下在其他情況中,eval() 返回的結果:
eval("2+3") // 返回 5
var myeval = eval; // 可能會拋出 EvalError 異常
myeval("2+3"); // 可能會拋出 EvalError 異常
可以使用下面這段代碼來檢測 eval() 的參數是否合法:
try {
alert("Result:" + eval(prompt("Enter an expression:","")));
}
catch(exception) {
alert(exception);
}
如何定義一個函數
多個函數傳參,讓代碼維護的更加靈活