一、函数:
1.函数声明:
function test() {};
2.函数表达式:
var test=function () {};
3.参数:
function test(a,b) { //a,b形参
//var a;
//var b;
var c=a+b;
document.write(c);
}
test(1,2); //1,2实参
4.实参列表:
arguments[];
二、预编译:
1.预编译:
(1) 创建AO对象;(全局创建的为GO===window)
(2) 找形参和变量声明,将形参和变量声明作为AO属性名,值为undefined;
(3) 将实参值和形参统一;
(4) 在函数体里面找函数声明,值赋予函数体;
2.构造函数:
(1) 用法:function Test() {};
var test=new Tset();
(2) .prototyppe; 原型属性
(3) .constructor; 目标函数
(4) __proto__
原文地址:https://www.cnblogs.com/Tractors/p/11079225.html
时间: 2024-11-02 10:15:44