Javascript
2016-08-12 10:06
330 查看
eval
含义:eval这个函数可以计算某个字符串,并执行其中的js代码。
例:
eval("x=10;y=20;document.write(x*y)");
document.write(eval("2+2"));
var x=10;
document.write(eval(x+17));
eval("alert('Hello world')");
在上面的代码运行后会打印 200 4 27
this
含义 : this代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。
function test(){
this.x = 1;
alert(this.x);
}
test(); //1
function test(){
alert(this.x);
}
var o ={};
o.x = 1;
o.m = test;
o.m(); //1
含义:eval这个函数可以计算某个字符串,并执行其中的js代码。
例:
eval("x=10;y=20;document.write(x*y)");
document.write(eval("2+2"));
var x=10;
document.write(eval(x+17));
eval("alert('Hello world')");
在上面的代码运行后会打印 200 4 27
this
含义 : this代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。
function test(){
this.x = 1;
alert(this.x);
}
test(); //1
var x = 1; function test(){ this.x = 0; } test(); alert(x); //0
function test(){
alert(this.x);
}
var o ={};
o.x = 1;
o.m = test;
o.m(); //1
相关文章推荐
- javascript 矢量图形库
- 处理两级关联的代码 [javascript]
- 使用javascript实现两个listbox中list的移动
- JavaScript容错例外处理第1/2页
- javascript实现checkbox,多选 : 最多可选 2 项
- javascript事件
- javascript的OO继承
- JavaScript中的Attribute相关内容介绍
- Firefox和IE之间7个JavaScript的差异
- Javascript (收藏_打印_邮件_设为首页)
- JavaScript总结
- Javascript面向对象扩展库代码分享
- JavaScript的隐式声明和变量声明提升的总结
- 用javascript跳转url传中文乱码的解决方法
- javascript 类中函数调用的that模式,避免this的丢失
- javascript实现划词标记+划词搜索功能代码实例
- 如何学习Javascript
- a href=#与 a href=javascript:void(0) 的区别
- <a href='javascript:void(0)' onclick='my()'></a>
- 使用 JavaScript读取 xml 文件 --生成 对应的二维数组 问题