JavaScript学习笔记第一天——定义函数以及参数调用
2014-06-17 16:04
751 查看
javascript定义函数的三种方法
1、典型的函数声明function fn(){
alert("这是使用function语句进行函数定义");
}
fn();
2、以函数表达式的形式定义函数
var fn= function(){
alert("zhenn");
}
fn();
3、使用Function()构造函数
var F = new Function("a","b","alert(a+b)");
F(a,b);
参数的调用有两种方式:
1、期望参数的使用。2、实际传递参数的使用
<script> window.onload = function(){ function dada(name){ alert(arguments.length);//获取实际被传递参数的数值。 alert(dada.length);// // 获取期望参数的数值,函数定义时的预期参数个数 alert("i'm " + name + arguments[1] + " years old." + "i'm in " + arguments[2] );//name等于arguments[0] } dada("yujianqi",21,"beijing") } </script>
需要注意的是:
1.arguments是一个object对象,它不是数组,不能对它使用shift、push、join等方法。
2.上述举例时用的arguments[i]中的i只是作为arguments对象的属性,并不能理解为数组下标。
3.命名参数只提供便利,不是必须的;如果没有声明,可以用arguments[i]来访问数据。
4.没有传递值的命名参数将自动赋予undefined。
相关文章推荐
- JavaScript学习笔记6-函数的定义和调用
- Python学习笔记(10)-函数-函数定义、调用、参数、返回值、嵌
- Python学习笔记(10)-函数-函数定义、调用、参数、返回值、嵌
- javascript学习笔记(二):定义函数、调用函数、参数、返回值、局部和全局变量
- JavaScript学习笔记八:函数定义和调用
- javascript学习笔记之函数定义
- C++ primer学习笔记_6_函数---函数定义、参数传递
- javascript入门系列演示·函数的定义以及简单参数使用,调用函数
- JavaScript 学习笔记(1):关于函数、对象以及面向对象
- 韩顺平_轻松搞定网页设计(html+css+javascript)_第26讲_js函数调用过程内存分析_js函数细节_学习笔记_源代码图解_PPT文档整理
- 韩顺平 javascript教学视频_学习笔记9_js函数调用过程内存分析_js函数细节
- (九)JavaScript之【JS函数(定义、参数、调用、【闭包】、call(),apply())】[较深,胆小勿进]
- (原创)c#学习笔记06--函数01--定义和使用函数02--参数
- Lisp语言:函数的定义,调用以及参数的传递
- javascript笔记:函数的定义与调用
- javascript学习笔记之函数定义
- Javascript学习笔记:3种定义函数的方式
- Python自学笔记之函数2——定义函数以及函数的参数
- Python学习笔记——函数定义、调用
- SilverLight学习笔记--Silverligh之在Javascript中调用.NET(包括简单参数和复杂参数的操作)