JavaScript_对象_Function
Function:函数(方法)对象
1.创建
1.var fun = new Function(形式参数,方法体);(了解)
2.function 方法名称(形式参数列表){
方法体
}
3.var 方法名 = function(){
方法体
}
2.方法:
3.属性:
length:代表形参的个数
4.特点:
1.方法定义时,形参的类型不用写,返回值类型也可以不用写
2.方法是一个对象,如果定义名称相同的方法,会覆盖
3.在JS中,方法的调用只与方法的名称有关,和参数列表无关
4.在方法声明中有一个隐藏的内置对象(数组),arguments,封装所有的实际参数
5.调用:
方法名称(实际参数列表)
<script> /* Function:函数(方法)对象 1.创建: 1.var fun = new Function(形式参数,方法体);(了解) 2.function 方法名称(形式参数列表){ 方法体 } 3.var 方法名 = function(){ 方法体 } 2.方法: 3.属性: length:代表形参的个数 4.特点: 1.方法定义时,形参的类型不用写,返回值类型也可以不用写 2.方法是一个对象,如果定义名称相同的方法,会覆盖 3.在JS中,方法的调用只与方法的名称有关,和参数列表无关 4.在方法声明中有一个隐藏的内置对象(数组),arguments,封装所有的实际参数 5.调用: 方法名称(实际参数列表) */ //创建方式1 var fun1 = new Function("a","b","c","alert(a);"); //调用方法 //fun1(3,4); //返回长度 //alert(fun1.length); //创建方式2 /*function fun2(a,b){ alert(a + b); } fun2(3,4);*/ //创建方式3 var fun3 = function (a,b){ alert(a + b); } // fun3(3,4); /* 求任意数字的和 */ function add() { var sum = 0; for (let i = 0; i < arguments.length; i++) { sum += arguments[i]; } return sum; } var sum = add(1,2,3,4); alert(sum); </script>
JavaScript_对象_Array
Array:数组对象
1.创建
1.var arr = new Array(元素列表);
2.var arr = new Array(默认长度);
3.var arr = [元素列表];
2.方法
join(参数):将数组中的元素按照指定的分隔符拼接为字符串
push(参数):向数组的末尾添加一个或更多元素,并返回新的长度
3.属性
1.length:数组的长度
4.特点
1.JS中,数组元素的类型可变的
2.JS中,数组长度可变
<script> /* Array:数组对象 1.创建 1.var arr = new Array(元素列表); 2.var arr = new Array(默认长度); 3.var arr = [元素列表]; 2.方法 join(参数):将数组中的元素按照指定的分隔符拼接为字符串 push(参数):向数组的末尾添加一个或更多元素,并返回新的长度 3.属性 1.length:数组的长度 4.特点 1.JS中,数组元素的类型可变的 2.JS中,数组长度可变 */ //1.创建方式1 /*var arr1 = new Array(1,2,3); var arr2 = new Array(5); var arr3 = [1,2,3,4]; document.write(arr1+"<br>"); document.write(arr2+"<br>"); document.write(arr3+"<br>");*/ var arr = [1,"abc",true]; document.write(arr+"<br>"); document.write(arr[0]+"<br>"); document.write(arr[1]+"<br>"); document.write(arr[3]+"<br>"); arr[3] = "hehe"; document.write(arr[3]+"<br>"); document.write(arr[4]+"<br>"); alert(arr.length);//4 //拼接字符串 document.write(arr.join("----")+"<br>"); arr.push(11); document.write(arr.join("----")+"<br>"); </script>
原文地址:http://www.cnblogs.com/qihaokuan/p/16899565.html
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请务用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员!
8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性