JavaScript函数基础知识框架
2022-10-13 10:31:13 0 举报
AI智能生成
JavaScript函数基础知识框架
作者其他创作
大纲/内容
function 函数名([虚参列表]){函数体; [ return [函数返回值;]]}
静态方法
var 函数名= new function(["虚参列表"],“函数体”)
动态匿名方法
函数名 = function([虚参列表]){函数体;}
直接量方法
定义方法
函数名(实参列表)
直接调用
<a href="javascript:函数名()">描述文字</a>
在连接中调用
事件类型 = “函数名()”
在事件中调用
在函数体内调用函数自身
定义
function 函数名(){ 代码 函数名() ; }
格式
递归调用
调用方法
将函数作为对象的方法来调用
将参数以数组形式传递给该方法
apply
将指定参数传递给该方法
call
返回函数的字符串的表示
toString
方法
存放实参的参数列表
功能
仅能在函数体内使用
带有下标属性,但并非数组
函数声明时自动初始化
特性
获取函数实参的长度
length
返回当前正在指向的函数
callee
返回调用当前正在执行函数的函数名
caler
属性
arguments对象
定义函数时使用的参数
接收调用该函数时传递的参数
形参
调用函数时传递给函数的实际参数
实参
参数类型
多余形参=undefined
实参 < 形参
多余的实参被忽略
实参 >形参
参数个数没有限制
参数的数据类型没有限制
通过argument对象访问参数数组
传值
基本类型
地址
引用类型
参数始终按值传递
函数参数
指向当前操作对象
this
指向参数集合所属函数
指向函数附带的原型对象
prototype
指向创建该对象的构造函数
constructor
指针标识
JavaScript函数基础知识框架
0 条评论
回复 删除
下一页