<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>eval</title>
</head>
<body>
<script type="text/javascript">
//正确输入
var x = 10;
document.write(eval(10*x + 10)) //表达式 输出110
document.write("<br />");
document.write(eval("10 == x")); //表达式 输出true
document.write("<br />");
eval(document.write(2+5*x)); //执行语句 输出52
//非正常输入
try{
var y = 8;
//表达式
document.write(eval("9+6*x"+"100")); //如果参数中没有合法的表达式和语句,则抛出 SyntaxError 异常。
document.write("<br />");
eval('++++2'); //编译失败ReferenceError异常
eval(document.write(2+2)); //编译成功
document.write(eval()); //返回undefined
var my = eval(); //如果试图覆盖 eval 属性或把 eval() 方法赋予另一个属性,
document.write(my(1+2)); //并通过该属性调用它,则 ECMAScript 实现允许抛出一个 EvalError 异常。
}
catch(exception) {
alert(exception);
}
</script>
</body>
</html>
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有