//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 20 function myFunction(a, b) {
return a * b;
}
myArray = [10,2];
myFunction.apply(myObject, myArray); // 返回 20 //计数器
function add(){
counter = 0;
function plus(){
counter ++;
}
plus();
return counter;
}

JavaScript学习代码整理(二)--函数的更多相关文章

  1. JavaScript学习代码整理(一)

    /** * Created by wyl on 15-1-23. */ function displayDate() { document.getElementById("demo" ...

  2. JavaScript学习总结(二)

    JavaScript学习总结(二) ---- 对象 在JavaScript中,几乎用到的每个js都离不开它的对象.下面我们深入了解一下js对象. js中对象的分类跟之前我们学过的语言中函数的分类一样, ...

  3. JavaScript:学习笔记(5)——箭头函数=>以及实践

    JavaScript:学习笔记(5)——箭头函数=>以及实践 ES6标准新增了一种新的函数:Arrow Function(箭头函数).本文参考的链接如下: MDN箭头函数:https://dev ...

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

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

  5. javascript学习笔记(二)

    二.DOM DOM是"Document Object Model"(文档对象模型)的首字母缩写,当创建了一个网页并把它加载到WEB浏览器 中时,DOM就在后台生成,它讲根据你编写的 ...

  6. javascript学习4、Function函数、伪数组arguments

    一.Function函数基础 函数:就是将一些语句进行封装,然后通过调用的形式,执行这些语句. 1.函数的作用: 将大量重复的语句写在函数里,以后需要这些语句的时候,可以直接调用函数,避免重复劳动. ...

  7. JavaScript学习笔记整理

    <script></script>写在<head></head>或者<body></body>中效果一样.一般写在head中或者 ...

  8. JavaScript学习笔记(十二) 回调模式(Callback Pattern)

    函数就是对象,所以他们可以作为一个参数传递给其它函数: 当你将introduceBugs()作为一个参数传递给writeCode(),然后在某个时间点,writeCode()有可能执行(调用)intr ...

  9. JavaScript学习笔记(二)——函数和数组

    第二章 函数简介 1 第一个函数示例 <script language="JavaScript" type="text/JavaScript"> f ...

随机推荐

  1. MVC架构杂谈

    来源:伯乐在线专栏作者 - 林欣达 链接:http://ios.jobbole.com/86895/ 点击 → 了解如何加入专栏作者 前言 MVC是软件工程中的一种软件架构模式,它把软件系统分为三个基 ...

  2. 一款很不错的FLASH时种插件

    直接贴一段代码上来,大家看看效果: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " ...

  3. 使用DrawerLayout实现侧拉菜单

    侧拉菜单在android应用中非常常见,它的实现方式太多了,今天我们就说说使用Google提供的DrawerLayout来实现侧拉菜单效果,先来看张效果图: DrawerLayout的实现其实非常简单 ...

  4. Java ==,equals() 和hashCode

    Kruger上课讲到==和equals()方法是不同的,经过查询将具体内容整理一下,在查询过程中发现hashCode()方法与equlas()联系紧密,故一起研究. 比较浅显,以后如果理解更多随时更新 ...

  5. 发布GeoServer后预览提示下载wms文件

    这是因为发布的图层有中文所导致的,只需修改tomcat的server.xml文件 <Connector port="8080" protocol="HTTP/1.1 ...

  6. 【慕课网学习笔记】Java共享变量的可见性和原子性

    1. Java内存模型(Java Memory Model, JMM) Java的内存模型如下,所有变量都存储在主内存中,每个线程都有自己的工作内存. 共享变量:如果一个变量在多个线程中都使用到了,那 ...

  7. 介绍SmartUpload很好的网站

    附带链接:http://www.cnblogs.com/elleniou/archive/2012/09/24/2700583.html

  8. java Spring集合

    在进行输入的时候一定要给属性配置set方法,因为不设置是注入不了的. 1.list UserService.java private ArrayList arr; public ArrayList g ...

  9. 【JAVA错误笔记】 - 【Could not open ServletContext resource [/WEB-INF/applicationContext.xml]解决方法】

    错误描述: Could not open ServletContext resource [/WEB-INF/applicationContext.xml] 原因分析: 问题主要由于加载spring的 ...

  10. sql server varchar和nvarchar的区别

    一.前言 在了解varchar 和nvarchar之前咱们先了解一下这些词的字面和常用意思,以方便我们更好的使用: SQL SERVER中生成的语句中,字符串前加N.N 前缀必须是大写字母.是Unic ...