专栏首页java大数据javascript当中eval用法

javascript当中eval用法

1)eval 例 4.1.1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> </head> <BODY> <SCRIPT LANGUAGE="JavaScript"> <!-- /*马克-to-win:var scriptCode = "c = a * b"; var a = 5; var b = 10; var c = 2; eval(scriptCode); 以上的话就相当于: eval("c = a * b");===c = a * b eval是global的方法, */ var result = window.eval("1+2/4") ;//根据上面所说,result=1+2/4; document.write(result) var s="today=new Date();document.write(today.toLocaleString())" eval(s) //--> </SCRIPT> </BODY> </HTML> 例 4.1.2 <HTML> <HEAD> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <TITLE>在eclipse中直接open with火狐即可</TITLE> </HEAD> <BODY> <SCRIPT LANGUAGE="JavaScript"> <!-- //例1 var s = "2+31-18"; /*When the eval() function is called, it expects a string to be passed to it as its single argument value. The contents of that string should be syntactically correct executable script source text.*/ document.write(eval(s)); var s1 = "2+31a-18"; /* note that we must comment out the following statement, otherwise, it reports error.*/ //document.write(eval(s1)); //例2 eval("d =new Date();document.write(d.toLocaleString())") //eval()函数的参数为字符串,功能是将该字符串执行出来。体会“执行”的意思! //--> </SCRIPT> </BODY> </HTML>

更多请见: https://blog.csdn.net/qq_43650923/article/details/102216676

原文链接:https://blog.csdn.net/qq_43650923/article/details/102216676

我来说两句

0 条评论
登录 后参与评论

相关文章

  • javascript当中global对象用法

    4.global对象 1)eval 例 4.1.1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transit...

    马克java社区
  • javascript当中二维数组用法

    例 1.6(二维数组) <!的用途是那些不支持 JavaScript 的浏览器会把js脚本作为页面的内容来显示。为了防止这种情况发生,可以使用这样的 HTML...

    马克java社区
  • javascript当中局部变量和全局变量

    2)局部变量和全局变量 浏览器里面 window 就是 global,通常可以省。 nodejs 里没有 window,但是有个叫 global 的。 例 3...

    马克java社区
  • javascript当中二维数组用法

    例 1.6(二维数组) <!的用途是那些不支持 JavaScript 的浏览器会把js脚本作为页面的内容来显示。为了防止这种情况发生,可以使用这样的 HTML...

    马克java社区
  • svg.js教程及使用手册详解(二)

    上篇简要介绍了svg.js的基本信息和基本用法,这篇开始详细讲解svg.js的用法。

    王金龙
  • 神奇的伊娃(eval),魔鬼的伊娃(eval)

    eval() 函数功能非常强大,它可以接收一个字符串参数,当把一个字符串传递给 eval() 之后,eval() 会把这个字符串当成一个有效的表达式(所谓表达式...

    Rocky0429
  • JavaScrip数据类型

    变量的用途存储数据,ECMAScrip变量类型是松散型的 松散类型:可以保存任何类型数据。

    羊羽shine
  • JavaScript变量和数据类型

    变量 变量就是一个元素,类似于数学中的概念,用来指定表示一个对象。 在JavaScript中,用来指定变量的关键字为var。 当声明新变量时,可以使用关键词 "...

    静默虚空
  • Global eval. What are the options?

    David Flanagan最近写了一个关于全局eval的简单表达式,可以用一行式子表示: var geval = this.execScript || ev...

    欲休
  • Visual svn设置提交必须填写备注

    设置方法: 1、打开VisualSVN管理控制台 2、右键你要设置的代码仓库 3、所有任务-》Manage Hooks…… 4、编辑“Pre-commi...

    苦咖啡

扫码关注云+社区

领取腾讯云代金券