js-8-23笔记

###1.use strict(严格模式)

1.放在作用域顶端
	-不允许变量不声明直接赋值;
	-参数不需要匹配;
2.arguments(特有的,中间者,传递者)
  与传值变量是相互映射,严格模式下arguments传完值就断开。
*JS中不存在数组下标越界。

注意:严格模式下也有声明提升,函数声明提升相比变量高

###2.三元运算符

可代替简单的if,else
var res a>0 ? 'yes' : 'no';

###3.内置对象

 Array(数组)  Boolean(布尔)  Date(时间)  Function(函数)  Global(全局)  Math  Number(数字)Object(对象)
 正则表达式    String(字符)

###4.数组

方法
1. .length  查看数组的长度
2.  concat() 数组合并
3.  join()   数组---字符串
4.  pop()    移除数组最后一个
5.  push()   加入新的放在最后
6.  shift()  移除数组第一个元素
7.  unshift()放在第一个
8.  reverse()反转
9.  sort 	 排序(默认排序是排序字符串)
    arr.sort((a,b)=>a-b);从小到大
10. indexof() 判断数组是否含有一个元素,找不到-1
11. slice()  截取数组
12. splice() 分割,变换,替换
	
注意:slice和splice的区别

13.forEach()
	arr.forEach(function(item,index,array){})
	注意:item指的是数组中的元素。index是索引,array是数组
14.every()--全部  作为判断,全部为true,有一个不符合为false
15.some()--一些   有一项满足为true,全部满足为false
16.filter() 过滤  返回符合条件的数值,单纯过滤,无修改数值权限 
17.map() 改变
18.isArray()  判断是否为数组
19.reduce()   可以用来反转,不详细介绍
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值