JS中的函数
定义函数: 函数就是一个功能的封装体
第一种:普通方式 function 函数名(参数列表){ 函数体 }
第二种:构造方式(动态函数) var 函数名 = new Function(“参数列表”,”函数体”);
第三种:直接量方式 var 函数名 = function(参数列表){ 函数体 }
注意: 1、只要使用函数的名称就是对这个函数的调用。 2、函数中有一个数组在对传入的参数进行存储。这个数组就是arguments 例如: function show(a,b){ alert(arguments.length); } Show(12,”abc”);
|
JS的面向对象.
JS不是面向对象的 是基于对象. JS中的函数就是对象.
对象的定义:
一种: var p1 = new Object(); 二种: var p2 = {}; 三种: function P{ } |
将三种定义形式.分成两类.
普通形式
var obj = { name:”张三”, sayHello:function(){ } } |
函数形式
function Person(){ this.name = “李四”; this.sayHello = function(){ } } 调用的时候 需要new var p = new Person(); |