zoukankan      html  css  js  c++  java
  • Eval()的用法,有点不是很理解

    eval 方法

    检查 JScript 代码并执行.

    eval(codeString)

    必选项 codestring 参数是包含有效 JScript 代码的字符串值。这个字符串将由 JScript 分析器进行分析和执行。

    说明

    eval 函数允许 JScript 源代码的动态执行。例如,下面的代码创建了一个包含 Date 对象的新变量 mydate

    eval("var mydate = new Date();");
    传递给 eval 方法的代码执行时的上下文和调用 eval 方法的一样.

    它是JavaScript  的内部方法,可以返回字符串表达式中的值,例子:
         test=eval("8+9+5/2");

    var aaa001="www.qtol.net";
        
    var username="aaa";
        
    var ID="001";
        alert(eval(username
    +ID));

    上面的代码,会弹出结果 www.qtol.net, 如果去掉eval函数,则会弹出结果 aaa001

    PHP中的一个例子,用处差不多:将值代入字符串之中。

    <?php
    $string 
    '杯子';
    $name '咖啡';
    $str '这个 $string 中装有 $name.<br>';
    echo 
    $str;
    eval( 
    "\$str = \"$str\";" );
    echo 
    $str;
    ?>

    本例的返回值为

    这个 $string 中装有 $name.
    这个 杯子 中装有 咖啡.

  • 相关阅读:
    Log4j2_java日志使用
    Log4j_java日志使用
    DB_常用知识
    Oracle_内置信息
    Loadrunner使用时IE浏览器打不开怎么办
    性能测试
    python条件语句及循环语句
    计算机网络
    单元测试
    边界条件测试
  • 原文地址:https://www.cnblogs.com/lbk/p/151170.html
Copyright © 2011-2022 走看看