前端第六次培训

1 ==“1” ture

1 === “1” false

数组

数组的定义:

1.隐式定义

var数组名=【】;//空数组

var数组名 = 【值1,值2,值3】

2.直接实例化

var数组名 = new Array(值1,值2,值3...)

3.定义数组并设置长度

var数组名= new Array(size)

数组的操作

数组的下标从0开始

获取数组指定下标的值:(如果下标不存在,则undefin)

数组【下标】

设置数组指定下标的值:(如果下标不存在,则自动扩容)

数组名【下标】 = 值;

获取数组的长度:

数组名.length;

设置数组的长度:

数组名。length = 值;

数组的遍历:

1.for循环遍历

for(var index = 0; index 《 数组长度;index++)

2. for ...in循环

for(var 下标名 in 数组)

3.forEach循环

数组.forEach(functi(element,index))

//element:元素//index:下标

数组提供的方法:

push        添加元素到最后

join        数组转成字符串

indexOf        数组元素索引

unshift        添加元素到最前

pop        删除最后一项

shift        删除第一项

reverse        数组翻转

slice        截取(切片)数组,原数组不发生变化

splice        剪接数组,原数组变化,可以实现前后删除效果

concat        数组合并

函数的定义

1.函数声明语句

        function函数名(【参数列表】){}

2.函数定义表达式

var 变量名/函数名 = dunction(【参数列表】)

3.Function构造函数

var函数名 = newFunction(【参数列表】,返回结果)

函数的参数

定义函数时设置形参,调用函数时传递实参。

1.实参可以省略,则形参为undefinded

2.如果形参名相同,则以最后一个为准

3.可以设置参数的默认值

4.参数为值传递,传递副本参数时引用传递,则传递的是地址        操作的是同意对象

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值