JavaScript学习笔记之JS函数(一)
来源:互联网 发布:华孚色纺怎么样 知乎 编辑:程序博客网 时间:2024/06/01 09:10
JavaScript函数定义
一、函数的定义方法
在JS中函数是提供function关键字定义的,函数可以通过声明定义,也可以是一个表达式。
//直接声明函数function add(a,b){ return a + b;}//表达式定义函数var add = function(a,b){ return a + b};
我们需要注意的是,在通过声明定义函数时,由于函数声明不是一个可执行语句,要在”}”后面不需要”;”,而在表达式定义时,注意要在后面加上”;”。此时,函数表达式存储在变量中,我们通过如下方法调用函数:
var add = function(a,b){ return a + b}; var sum = add(3,5);
在JavaScript中,我们也可以通过内置对象Function定义函数,以上函数也可以这样写:
var add = new Function("a", "b", "return a * b");var sum = add(4, 3);
二、函数的自调用
函数表达式可以 “自调用”。 如果表达式后面紧跟 () ,则会自动调用。 PS:不能自调用声明的函数。
函数通过添加括号,来说明它是一个函数表达式,如下:
(function () { var x = "Hello!!"; // 调用自己})();
三、函数也是一个值
在JS中,函数也可以作为一个值赋值给变量。
function add(a, b) { return a + b;}var x = add(4, 3);
四、函数也是一种对象
JS中一切皆对象,函数也不例外。我们可以通过typeof判断。
function add(a, b) { return a + b;}var x = add(4, 3);var typeAdd = typeof(x);//funtion
JavaScript 函数有属性和方法。
arguments.length 属性返回函数调用过程接收到的参数个数
function add(a, b) { return arguments.length;//2}
注意:
函数定义作为对象的属性,称之为对象方法。
函数如果用于创建新的对象,称之为对象的构造函数。
0 0
- JavaScript学习笔记之JS函数(一)
- JavaScript学习笔记之JS函数(二)
- JS-JavaScript学习笔记(一)
- javascript学习笔记 (一)-函数基础
- javascript学习笔记之(一)
- JavaScript学习笔记之函数
- JS之Javascript学习之旅(一)
- JS学习笔记之函数
- 学习笔记之函数探幽(一)
- swift学习笔记之函数(一)
- JavaScript学习笔记(一)——JS基础知识介绍
- JavaScript学习笔记(一)——JS基础知识介绍
- JavaScript学习笔记(一)——JS基础知识介绍
- JavaScript学习笔记(一)——JS基础知识介绍
- Node.js初始-JavaScript学习笔记(一)
- javascript基础笔记(一)之js的简介
- javascript基础笔记(七)之js的函数
- javascript基础笔记(十四)之js的全局函数
- 2015-09-23
- android工具eclipse如何添加源码
- 测试代码
- nasm : 在bochs中使用真实U盘生成的硬盘映像
- Android系统jar环境变量SYSTEMSERVERCLASSPATH
- JavaScript学习笔记之JS函数(一)
- warning incompatible implicit declaration of built-in function 'printf'
- 数据结构面试题1.2.9-查找最小的K个元素-使用最大堆
- 修改AfxMessageBox对话框标题
- 学习微博情感分类的特定情感词嵌入(A14, ACL2014)*
- Struts框架核心工作流程与原理
- 随机数、序列数生成、数组排序
- SpringMVC进阶(四)——注解开发
- Java学习笔记【输入输入知识要点】