前端开发

 首页 > 前端开发 > javascript > JavaScript中指针和地址

JavaScript中指针和地址

分享到:
【字体:
导读:
          本文讲解JavaScript中指针和地址 Javascript是一门基于对象的动态语言,也就是说,所有东西都是对象,一个很典型的例子就是函数也被视为普通的对象。Javascript可以通过一定的设计模式来...

本文讲解JavaScript中指针和地址


Javascript是一门基于对象的动态语言,也就是说,所有东西都是对象,一个很典型的例子就是函数也被视为普通的对象。Javascript可以通过一定的设计模式来实现面向对象的编程,其中this指针就是实现面向对象的一个很重要的特性。

个人理解:指针只是指向内存的一个索引;而地址则是内存中确切的位置。

下面是函数中关于指针和地址一个小例子:

function sum(num1,num2){
return num1+num2;
}
alert(sum(10,10));  //20
var anotherSum=sum;
alert(anotherSum(10,10));  //20
sum=null;
alert(anotherSum(10,10));  //20

注意:使用不带圆括号的函数的名是访问函数指针,而非调用函数,所以 sum和anotherSum指向同一个函数,即 sum=null;不影响anotherSum;

分享到:
javascript中setTimeout详解
本文讲解javascript中setTimeout详解 /* //方法1 function slows(){   alert("15S后弹出!"); } setTimeout("slows()",5000);    //方法2 function slows(){   alert("15S后弹出!"); } setTimeout(slows,5000);    */   //方法3 function slows(){   alert("15S后弹出!"); } setTimeo...
javascript的变量、传值、传址、详解
本文讲解javascript的变量、传值、传址、详解 先把收获晾一下: 1.javascrip变量包含两种类型的值,一种为引用类型的值,一种是基本类型的值。引用类型包括:Array,Object,Function(可以这么理解,非基本类型的都是引用类型);5种基本类型包括:undefined,null,string,boolean,number 2.函数的参数的传递的机制是复制变量...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……