2. 基本对象Function:函数对象Array:Date:Math:RegExp:Global:<!DOCTYPE html>
<html>
<head><title>Function对象</title><script type="text/javascript">/* Function:函数(方法)对象1. 创建1. var fun = new Function(形参列表,方法体); //忘掉2. function 方法名称(形式参数列表){方法体}3. var 方法名 = function(){方法体}2. 方法3. 属性length:代表形参的个数4. 特点1. 方法定义时,形参的类型不用写,返回值类型也不写。2. 方法是一个对象,如果定义名称相同的方法,会覆盖3. 在JS中,方法的调用只与方法的名称有关,和参数列表无关4. 在方法声明中有一个隐藏的内置对象(数组),arguments,封装所有的实际参数5. 调用方法名称(实际参数列表);*/// 1. 创建方式1var fun1 = new Function("a","b","alert(a);");// 调用方法fun1(3,4);alert(fun1.length);//2. 创建方式2function fun2(a,b){alert(a+b);}fun2(3,4);alert(fun2.length);var fun3 = function(a,b){alert(a+b);}fun3(3,4);alert(fun3.length);fun2 = function(a,b){alert(a-b);}alert(fun2);function fun2(a,b){//alert(a-b);alert(a);alert(b);}// 方法调用fun2(1,2);fun2(1);fun2();fun(1,2,3);/* 求两个数的和*/function add(a,b){return a+b;}var sum = add(1,2);alert(sum);/* 求任意个数的和*/function add(){var sum = 0;for (var i = 0; i< arguments.length;i++){sum+=arguments[i];}return sum;}var sum = add(1,2,3,4);alert(sum);</script>
</head>
<body></body>
</html>

Function:函数对象相关推荐

  1. C++函数指针、函数对象与C++11 function对象对比分析

    1.函数指针 函数指针:是指向函数的指针变量,在C编译时,每一个函数都有一个入口地址,那么这个指向这个函数的函数指针便指向这个地址.函数指针主要由以下两方面的用途:调用函数和用作函数参数. 函数指针的 ...

  2. c++函数指针和函数对象

    C++ 函数指针和函数对象 一. 导述 二.c++成员函数在内存中的存储方式 补1:静态数据和常量的区别: 三.函数指针 四.函数对象 一. 导述 博主认为,要想正确深入了解c++中的函数类型和函数指 ...

  3. C++11新特性之八——函数对象function

    http://www.cnblogs.com/yyxt/p/3987717.html 详细请看<C++ Primer plus>(第六版中文版) http://www.cnblogs.co ...

  4. 函数对象,lamdda表达式,function函数包装,std::bind函数绑定

    一 函数对象 在学习其他知识之前,先来学习函数对象,然后引出std::lambda.std::function.std::bind等内容的学习,那么究竟什么是函数对象呢? 函数对象(Function ...

  5. Function.prototype 居然是一个函数对象

    ECMA262: The Function prototype object is itself a Function object (its [[Class]] is "Function& ...

  6. 认识js函数对象(Function Object)

      可以用function关键字定义一个函数,对于每个函数可以为其指定一个函数名,通过函数名来进行调用.这些都是代码给用户的印象,而在JavaScript解释执行的时候,实际上每个函数都是被维护为一个 ...

  7. C++中的函数对象(Function Object)

    一个函数对象,即一个重载了括号操作符"()"的对象.当用该对象调用此操作符时,其表现形式如同普通函数调用一般,因此取名叫函数对象.举个最简单的例子: [cpp] view plai ...

  8. 函数对象、 函数对象与容器、函数对象与算法

    一.函数对象 1.函数对象(function object)也称为仿函数(functor) 2.一个行为类似函数的对象,它可以没有参数,也可以带有若干参数. 3.任何重载了调用运算符operator( ...

  9. 函数对象,名称空间与作用域,闭包,装饰器

    函数是第一类对象即可以被当做数据取使用 #1 可以被引用 #2 可以当作参数传递 #3 返回值可以是函数 #3 可以当作容器类型的元素 1.可以被引用 先看变量可以怎么玩 age=18 x=age 把 ...

最新文章

  1. 一行CSS样式去除百度地图版权,去除百度地图右上角平移缩放控件的市县区文字
  2. 关于命名空间namespace
  3. java 中关键字_Java中的关键字
  4. UDP穿透NAT原理解析
  5. 区块链:定义未来金融与经济新格局
  6. Sqoop数据迁移工具的使用
  7. 团队开发里频繁使用 git rebase 来保持树的整洁好吗?
  8. 程序-进程-线程 ( 多线程 )
  9. python使用flask模块和前端交互基础
  10. 02333软件工程_201910_试卷+答案
  11. Linux | 如何通过Xshell上传文件到Linux
  12. 阿里内部信公开,月饼事件“神秘第五人”被开除,他是谁?
  13. SQL 日期交差判断
  14. 打卡国潮新风尚@东莞隐贤山庄#玩转主题乐园#
  15. 站队(使用插入排序完成)——————来自MC老玩家的怒吼
  16. 为什么站点访问慢?请收好这份 Web 服务器性能提升的总结
  17. [BZOJ2144]跳跳棋
  18. 在windows XP运行CISCO7200路由器仿真器
  19. 妙控鼠标灵敏度太低怎么办
  20. 2021图机器学习有哪些新突破?麦吉尔大学博士后一文梳理展望领域趋势

热门文章

  1. 线性插值改变图像尺寸_【图像分割模型】实例分割模型—DeepMask
  2. mysql 连接字符集_MySQL字符集详解
  3. 推荐的Java项目_求点Java项目推荐?
  4. Android中你可能忽略的知识点(1)-分辨率那些事
  5. 福特新CEO“泼冷水”,给自动驾驶设立商业化节点是否真的有必要?
  6. 设置PYTHONIOENCODING
  7. Zxing 竖屏切换 android
  8. 【CSS】利用宽高比例的媒体查询
  9. ofbiz 分开默认数据库
  10. 在Visual Studio 2012中使用VMSDK开发领域特定语言(二)