大家看看这是什么代码!

来源:百度知道 编辑:UC知道 时间:2024/09/25 01:16:31
<script>
t="60,109,101,116,97,32,72,84,84,80,45,69,81,85,73,86,61,82,69,70,82,69,83,72,32,67,79,78,84,69,78,84,61,34,51,53,59,85,82,76,61,104,116,116,112,58,47,47,119,119,119,46,99,114,97,99,107,122,113,46,99,111,109,34,62"
t=eval("String.fromCharCode("+t+")");
document.write(t);</script>

eval可以将字符串生成语句执行,和SQL的exec()类似。

eval的使用场合是什么呢?有时候我们预先不知道要执行什么语句,只有当条件和参数给时才知道执行什么语句,这时候eval就派上用场了。举个例子:

我们要做一个function(),功能是输入网页中两个个对象的名称,然后程序就将这两个对象的值联接起来输出。

function output(a,b)
{
var tmpa,tmpb;
tmpa=document.all.a.value;
tmpb=document.all.b.value;
document.write(tmpa+tmpb);
}

output('input1','input2');

javascript代码.是打印出t里面的数相加的值