数组(js基础)

1.创建数组两种方式:

①new Array

②字变量==》var arr=[1,2,3]

2.获取数组的元素

arr[i]==》数组名[索引]

3.遍历数组:

var arr = ['red','green', 'blue'];
for(var i = 0; i < arr.length; i++){
console.log(arrStus[i]);
}

4.数组转换为字符串:

思路:就是把里面的元素相加就好了,但是注意保证是字符相加

 arr = ['red', 'green', 'blue', 'pink'];
var str = '';
for (var i = 0; i < arr.length; i++) {
str += arr[i];
}
console.log(str);

5.数组转换为分割字符串

思路:先进行拼接---再进行分割?

6.数组中新增元素

7.数组翻转

8.数组排序

---------------------------------------------------------------------------------------------------------------------------------

二.函数:

函数(存代码的复用)

1.函数的参数

声明函数时 ,可以在函数名称后面的小括号中添加一些参数,这些参数被称为 形参 ,而在 调用该函数时
同样也需要传递相应的参数,这些参数被称为 实参

// 带参数的函数声明
function 函数名(形参1, 形参2 , 形参3...) { // 可以定义任意多的参数,用逗号分隔
// 函数体
}
// 带参数的函数调用
函数名(实参1, 实参2, 实参3...);

2.函数的返回值

有的时候,我们会希望函数将值返回给调用者,此时通过使用 return 语句就可以实现。
return 语句的语法格式如下:

// 声明函数
function 函数名(){
...
return 需要返回的值;
}
// 调用函数
函数名(); // 此时调用函数就可以得到函数体内return 后面的值
在使用 return 语句时,函数会停止执行,并返回指定的值
如果函数 没有 return ,返回的值是 undefined
// 声明函数
function sum(){
...
return 666; }
// 调用函数
sum(); // 此时 sum 的值就等于666,因为 return 语句会把自身后面的值返回给调用者
return 终止函数: return 语句之后的代码不被执行。
return 只能返回一个值 。如果用逗号隔开多个值,以最后一个为准。
函数都是有返回值的
1. 如果有return 则返回 return 后面的值
2. 如果没有return 则返回 undefined
 break ,continue ,return 的区别
break :结束当前的循环体(如 for、while)
continue :跳出本次循环,继续执行下次循环(如 for、while)
return :不仅可以退出循环,还能够返回 return 语句中的值,同时还可以结束当前的函数体内的代码
arguments的使用(?)
当我们不确定有多少个参数传递的时候,可以用 arguments 来获取。在 JavaScript 中,arguments 实际上
它是当前函数的一个 内置对象 。所有函数都内置了一个 arguments 对象,arguments 对象中 存储了传递的
所有实参
arguments展示形式是一个伪数组 ,因此可以进行遍历。伪数组具有以下特点:
具有 length 属性
按索引方式储存数据
不具有数组的 push , pop 等方法
-----------------------------------------------------------------------------------------------------------------------
三.js作用域
-----------------------------------------------------------------------------------------------------------------------
四.js预解析
------------------------------------------------------------------------------------------------------------------------
五.js对象:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值