Function:函数(方法)对象
1.创建
1.var fun = new Function(形式参数列表,方法体); 注:不符合方法体正确逻辑数据多了就没法使用了
2.Function 方法名称(形式参数列表){
方法体
}
3. var 方法名 = Function(形式参数列表){
方法体
}
2.方法
3.属性
length:代表形参的个数
4.特点
1.方法定义时,形式的参数不用写写也是var类型直接简写
2.方法是一个对像,如果定义名称相同的方法,会覆盖
3.在JS中方法的调用只于方法的名称有关,和参数列表无关
5.调用
方法名称(实际参数列表);
<script> //创建方式一 多个参数,一个方法体 var fun1 = new Function("a" ,"b", "c","alert(a);"); //调用方法,弹窗显示 //fun1(3 ,4); // 显示长度 //alert(fun1.length); //创建方式二 function fun2(a ,b) { //方法体 //alert(a + b); } //fun2(1 ,2); // 显示长度 //alert(fun2.length); //名字重复无所谓不会像Java一样报错 function fun2(a ,b) { //赋值 //alert(a - b); alert(a) } //方法调用 // fun2(1 ,2); //只赋值了一个值 //fun2(1); //创建方式三 var fun3 = function (a ,b) { //方法体 alert(a + b); } //调用方,弹窗显示 //fun3(2 ,2); // 显示长度 //alert(fun3.length); // 求两个数的和 /*function add(a,b) { //公式相加 return (a + b); } //var类型调用方法名,并赋值 var ans = add(2 , 5); //弹框显示 alert(ans);*/ function add() { //获取元素数组 //alert(arguments[0]); //获取元素数组 //alert(arguments[1]); } //var sum = add(1,2); //alert(sum); //add(1,3) function add() { //变量 var sum = 0; //循环出长度 for (var i = 0; i < arguments.length; i++) { //计算相加 sum += arguments[i]; } //返回 sum return sum; } //调用赋值 var sum = add(1,2,3) //窗口显示打印 alert(sum); </script>
Array数组对象
1.创建
1.avr arr = new Array(元素列表);
2.var arr = new Array(默认长度);
3.var arr = [元素列表];
2.方法
join(参数):将数组中的元素按照指定的分隔符拼接为字符串
push()向数组的末尾添加一个或更多元素,并返回新的长度
3.属性
1.length,数组的长度
4.特点:
1.Js中数组元素的类型可变的.
2.在Js中,数组的长度是可变的
<script> //1,创建的三种方式 /*var arr1 = new Array(1,2,3); var arr2 = new Array(5); var arr3 = [1,2,3,4,5]; var arr4 = new Array() //打印上面三种方式 document.write(arr1 + "<br>"); document.write(arr2 + "<br>"); document.write(arr4 + "<br>") document.write(arr3 + "<br>");*/ var arr = [1,"abv",true]; //页面打印出arr的三种数据 document.write(arr + "<br>"); //根据索引打印出相对应的数据 document.write(arr[0] + "<br>"); //根据索引打印出相对应的数据 document.write(arr[1] + "<br>"); //根据索引打印出相对应的数据 document.write(arr[2] + "<br>"); //索引为是赋值信息 arr[10] = "大热蒙"; //才能大印arr[10] document.write(arr[10] + "<br>") //因arr[9]未赋值所以大印出他会是一个undefined document.write(arr[9] + "<br>") //弹窗显出出他的长度,返回11因根据索引定义的长度 //alert(arr.length); //拼接字符串 document.write(arr.join("--") + "<br>"); //数据末尾添加数据 arr.push(11); </script>
标签:Function,618,JavaScript,arr,alert,write,var,document,方法 From: https://www.cnblogs.com/agzq/p/16824309.html