首页 > 其他 > 详细

引用类型3

时间:2016-04-14 22:07:13      阅读:250      评论:0      收藏:0      [点我收藏+]

  RegExp();用来构建正则表达式,暂时先略过//

遗留问题:正则表达式
参考资料--http://www.jb51.net/tools/zhengze.html

5.5 function类型

1.“函数是对象,函数名是指针”;

2.所以函数名是不会与某个函数绑定的,也就是说,一个函数可能有多个函数名;

5.5.1 没有重载 //深入理解

声明两个同名函数时,后面的函数会覆盖前面的函数

5.5.2 函数声明和函数表达式

1.函数声明和函数表达式的是有区别的

2.解析器会算先读取函数声明,并加载到执行环境中去

3.函数表达式,只有等执行到它的代码行才会去解析它

4.也就是说,声明函数,可以在调用函数之后,而通过函数表达式定义一个函数对象时,则不能把顺序搞反了

console.log(sum(10,10));
    function sum(num1,num2){
      return num1 + num2 ;
    }//声明函数

    console.log(sum1(10,10));
    var sum1 = function(num1,num2){
      return num1 + num2;
    };//定义函数对象

下面的一段代码就会执行报错(“没有sum1这个对象”);

5.5.4函数的内部属性

两个特殊的属性:

1.arguments

2.this//引用的是函数据以执行的环境对象

 

5.5.5 函数的属性和方法

函数也是对象,因此也有属性和方法

每个函数包含两个属性:

1.length;

2.prototype

 

引用类型3

原文:http://www.cnblogs.com/drsky/p/5392818.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!