关于javascript:day-07-严格模式-数组方法-字符串方法

8次阅读

共计 884 个字符,预计需要花费 3 分钟才能阅读完成。

一、严格模式

作用:

因为 js 的作用域和隐式申明变量等语法会造成很多料想不到的谬误,所以 ES5 中新增了一个严格模式的语法,用于严格标准代码的书写。

语法

“use strict”;

留神:

  1. 不容许隐式申明变量
  2. 禁止函数中的形参重名
  3. 禁止函数中的 this 代表 window

    二、数组办法

1.indexOf 办法

(1) 作用

查找某个元素在数组中第一次呈现的地位

(2) 语法

arr.indexOf(元素,[ 开始查找的起始下标]);
参数 1:将要查找的元素
参数 2:可选项。从哪个下标开始往后查找
返回值:如果找到了,就返回这个元素在数组中的下标,如果没有找到,就返回 -1

2.forEach 办法

(1) 作用

用于遍历数组

(2) 语法

arr.forEach(function( 值, 下标, 以后数组){// 代码段});
在这个办法中须要传入一个函数参数,这个函数的参数阐明如下:参数 1:数组遍历进去的每个值
参数 2:可选项。数组遍历进去的每个值对应的下标
参数 3:可选项。被遍历的以后数组 

(3) 留神

这个办法没有返回值,返回值为 undefined,不会扭转原来数组的值。

3.map 办法

(1) 作用

遍历数组,并将每个元素通过函数解决后,造成新的元素,所有新元素组成新数组返回

(2) 语法

arr.map(function( 值,下标,以后数组){return 新的值 - 通常新的值是由旧的值解决当前失去 

});

(3) 留神

这个办法次要用于以同样的规定解决数组中的每个值,并组成新的数组返回

三、字符串办法

  1. charCodeAt – 依据指定下标获取对应的字符的阿斯克码
  2. String.fromCharCode – 依据指定的阿斯克码失去对应的字符
  3. indexOf – 查找字符或子字符串在大字符串中第一次呈现的地位
  4. lastIndexOf – 查找字符在字符串中最初一次呈现的下标
  5. slice – 截取字符串
  6. split – 将字符串应用指定的分隔符宰割为数组
  7. replace – 应用新字符串将字符串中某一部分替换掉
  8. trim – 去除字符串两端空白
  9. toUpperCase – 将字符串中字母转为大写
  10. toLowerCase – 将字符串中字母转为小写
  11. substr – 截取字符串
  12. substring – 截取字符串

正文完
 0