JS中Function函数(方法)对象与数组(Array)对象

Function:函数(方法)对象
1.创建:
    1. function方法名称(形式参数列表){
         方法体
        }
    2. let 方法名= function(形式参数列表){
        方法体
        }
2.属性:
    length:代表形参的个数
3.特点:
    方法定义是,形参的类型不用写
    2.方法是一个对象,如果定义名称相同的方法,会覆盖
    3.在JS中,方法的调用只与方法的名称有关,和参数列表无关
4.调用:
方法名称(实际参数列表);

<body>
		<script>
			function show1(a,b){
				document.write(a+b+"<br>");
			}
			show1(1,2);
				
			let show2 = function(a,b){
				document.write(a-b+"<br>");
			}
			show2(1,2);
			document.write(show2.length+"<br>");	
		</script>
	</body>

运行结果

3
-1
2

Array:数组对象
1.创建:
    1. let arr = new Array(元素列表);
    2. let arr= new Array (默认长度);
    3. let arr = [元素列表];
2.方法

    join(参数) :将数组中的元素按照指定的分隔符拼接为字符串
    push()向数组的末尾添加一 个或更多元素,并返回新的长度。
3.属性
    length:数组的长度
4.特点:
    1. JS中,数组元素的类型可变的。
    2. JS中,数组长度可变的。

<script>
			let arr1 = new Array(1,2,"hello",true);
			document.write(arr1+"<br>");
			
			//单数字表示数组长度
			let arr2 = new Array (4);
			document.write(arr2+"<br>");
			
			let arr3 = [5,"hello",true,8];
			document.write(arr3+"<br>");
			
			let arr4 = [5,"hello",true,8];
			document.write(arr4.length+"<br>");
			
			arr4[10] = "world";
			//数组长度可变
			document.write(arr4+"<br>");
			document.write(arr4.length+"<br>");
			
			document.write(arr4.join("-")+"<br>");
</script>

运行结果

1,2,hello,true
,,,
5,hello,true,8
4
5,hello,true,8,,,,,,,world
11
5-hello-true-8-------world
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值