//JavaScript函数//简单的求和函数
function sum(a,b)
{return a + b;
}//函数可以存储在变量中,也可以通过变量调用函数
x = sum(a,b);
x(1,2);//自调用函数
(function(){var x = "Hello"; //以上函数实际上是一个 匿名自我调用的函数 (没有函数名)。
})//arguments.length 属性返回函数调用过程接收到的参数个数:
function MyFunction(a,b,c,d)
{return arguments.length;
}
document.getElementById("demo").innerHTML = MyFunction(1,2,3,4)function myFunction(a,b){if (a === undefined){a = 0;}else{a = b;}
}//Arguments 对象
x = FindMax(1,2336,99,23135,43,13,-56)
function FindMax(){var i,max = 0;for(i  = 0;i< arguments.length;i++){if(arguments[i] > max){max = arguments[i];}}return max;
}
document.getElementById("demo").innerHTML = FindMax(1,2,3,4,56,8,965,54);//定义一个求和函数
y = get_sum(1,2336,99,23135,43,13,-56)
function get_sum(){var i,sum = 0;for (i = 0;i<arguments.length;i++){sum += arguments[i];}return sum;
}
document.getElementById("demo").innerHTML = FindMax(1,2,3,4,56,8,965,54);//window.myFunction()//函数作为方法调用
var myObject = {firstname:"Jone",lastName:"Done",fullName: function(){return firstName + " "+lastName;}
}
//调用函数
var obj = myObject.fullName();//构造函数
function myFunction(arg1,qrg2){this.firstName = arg1;this.lastName = arg2;
}
//构造实例
var x = new myFunction("Jone","Steve");
x.firstName;
x.lastName;function get_Div(a,b){return a*b;
}
get_Div.call(get_Div,10,2);//return 20function myFunction(a, b) {return a * b;
}
myArray = [10,2];
myFunction.apply(myObject, myArray);   // 返回 20//计数器
function add(){counter = 0;function plus(){counter ++;}plus();return counter;
}

转载于:https://www.cnblogs.com/blogofwyl/p/4308773.html

JavaScript学习代码整理(二)--函数相关推荐

  1. Deep Learning(深度学习)学习笔记整理(二)

    本文整理了网上几位大牛的博客,详细地讲解了CNN的基础结构与核心思想,欢迎交流 [1]Deep learning简介 [2]Deep Learning训练过程 [3]Deep Learning模型之: ...

  2. JavaScript 学习笔记(二)

    JavaScript 学习笔记(二) 文章目录 JavaScript 学习笔记(二) 一 JSON 1. JSON 对象 什么是JSON对象 JSON对象与Javascript对象的区别 在JavaS ...

  3. JavaScript学习(九十二)—关联数组的基本操作

    JavaScript学习(九十二)-关联数组的基本操作 王同学的每天进步一点点系列!!! 一.关联数组的定义 定义:所谓关联数组,就是指数组元素的下标为字符型 二.关联数组的创建方式 1)定义一个空数 ...

  4. JavaScript学习(十二)—removeAttribute方法、hasAttribute方法、createAttribute方法以及setAttributeNode方法

    JavaScript学习(十二)-removeAttribute方法.hasAttribute方法.createAttribute方法以及setAttributeNode方法 (一).removeAt ...

  5. JavaScript学习总结(二)数组和对象部分

    pt学习总结(二)数组和对象部分 2016-09-16    分类:WEB开发.编程开发.首页精华暂无人评论     来源:trigkit4 分享到:更多1 对象部分 Object类型 Object  ...

  6. libsvm回归参数寻优cgp_【lightgbm/xgboost/nn代码整理二】xgboost做二分类,多分类以及回归任务...

    1.简介 该部分是代码整理的第二部分,为了方便一些初学者调试代码,作者已将该部分代码打包成一个工程文件,包含简单的数据处理.xgboost配置.五折交叉训练和模型特征重要性打印四个部分.数据处理部分参 ...

  7. JavaScript学习总结(二)

    JavaScript是面向对象的语言,但 JavaScript 不使用类.JavaScript 基于 prototype,而不是基于类的. 可以参考详解Javascript中prototype属性即上 ...

  8. javascript学习笔记整理

    javascript从零到精通笔记整理 js写在哪 - css写在哪- 内联(行内):属性形式:style="样式属性:样式属性值"- 内部:style双标签,包裹css样式- 外 ...

  9. JavaScript学习笔记(二)——从简单开始学起

    学习新知识,探究新方法,是一个由"知器"-->"格物"-->"明理"-->"成道"依次演变的进化过程, ...

最新文章

  1. 为什么2G/3G和AI擦不出火花?他们用这篇论文告诉你答案
  2. Keras图像分割实战:数据整理分割、自定义数据生成器、模型训练
  3. Java多线程闲聊(四):阻塞队列与线程池原理
  4. 风变编程的python课程怎么样-风变编程的Python这么火,零基础可以自学吗?
  5. 计算机课搞事情检讨,上微机课玩游戏检讨书
  6. 大文本存mysql怎么建索引_如何正确合理的建立MYSQL数据库索引
  7. JavaSE之Java基础(1)
  8. python保存列表到json_将json数据保存到python列表中时出现问题
  9. SVN太旧,要更新问题
  10. 大学毕业4年-回顾和总结(6)-技术研发-重构之法
  11. DRF + react 实现TodoList
  12. 掘金小册大众评审团流程
  13. 程序员吐槽的“面试造火箭、工作拧螺丝”,用应聘司机的场景还原当下奇葩的面试
  14. window7下visio 2013 64位激活工具
  15. 给路由器刷 padavan 改造家庭无线网络
  16. Blender建模(一)
  17. 优秀测试工程师应该具有的基本素质
  18. 互联网公司对Android,iOS开发工程师的职位要求
  19. 办公室网络还能这么搭建?从入门到精通,看这里
  20. 设计分享 | 基于51单片机实现温度监测报警系统

热门文章

  1. 【问链财经-区块链基础知识系列】 第三十二课 从区块链溯源来看农产品链的设计
  2. 英雄传说服务器维护中,英雄传说:星之轨迹 正统《轨迹》手游无法连接服务器是什么原因...
  3. java httpclient 302_httpclient如何处理302重定向
  4. python redis模块_python redis 模块 官方文档(中)
  5. c语言程序设计精髓第二周,2实型数据C语言程序设计精髓.pdf
  6. 关联规则挖掘算法_数据挖掘 | 关联规则分析
  7. [CH Round #61] 取数游戏
  8. TensorRT学习笔记2 - 基础知识
  9. Codeforces 947E/923E Perpetual Subtraction (线性代数、矩阵对角化、DP)
  10. 武汉大学 gps 计算机 陈冰,空间参数逐级精细的比特分配方法及其装置专利_专利查询 - 天眼查...