<script type="text/javascript">
var name = "The window";
var object = {
name : "My object",
getNameFunc : function(){
return function(){
return this.name;
};
}
};
//alert(object.getNameFunc()());
/*
function outFun(){
var a = 0;
alert(a);
}
var a = 4;
alert(a);
outFun();
alert(a); //4 0 4 两个a没有半毛钱关系
*/
/*
function outFun1(){
b = 0;
alert(b);
}
var b = 4;
alert(b);
outFun1(); //全局变量覆盖了b
alert(b);
// 4 0 0
*/
function selfUpdate(){
window.selfUpdate = function (){
alert("second run;");
};
alert("first run;");
}
selfUpdate(); //第一次运行时,用全局变量覆盖。
selfUpdate();
selfUpdate();
</script>
分享到:
相关推荐
不过,由于【标题】中提供了文档的名称——"JavaScript函数式编程.pdf",我可以根据这个名称扩展出关于JavaScript函数式编程的知识点。 JavaScript函数式编程的知识点非常丰富,涉及很多方面的内容,下面将详细介绍...
JavaScript函数式编程是利用JavaScript语言编写函数式风格代码的一种编程范式。函数式编程强调使用纯函数、避免副作用、函数的不可变性以及利用高阶函数等概念。通过阅读《JavaScript函数式编程指南》,读者可以了解...
C#与JAVASCRIPT函数的相互调用 C#调用JAVASCRIPT函数的调用 JAVASCRIPT调用C#函数的调用
JavaScript函数是编程语言的核心组成部分,它是一段可重复使用的代码块,可以接受参数并返回值。在JavaScript中,函数不仅可以作为表达式,还能作为变量赋值、作为参数传递以及作为返回值。本速查指南将深入探讨...
JavaScript函数是编程语言的核心组成部分,尤其在Web开发中起着至关重要的作用。这份"JavaScript函数速查手册"涵盖了JavaScript函数的各个方面,旨在帮助开发者快速查找和理解各种函数的用法和特性。 一、函数基础 ...