split()主要是用于对一个字符串进行分割成多个字符串数组
console.log('2021-9-28'.split('-')); //  ["2021", "9", "28"]
charAt()主要是用于返回一个字符串的第几个字符 字符串中字符个数是从0开始的
console.log("日一二三四五六".charAt(0)); //

 尚未写全,遇到在补充!!!

 

数组Array
// push()数组末尾添加一个元素
// pop()删除数组最后一个元素
// unshift()数组首个元素前添加一个元素
 // shift()删除数组首个元素
// join()把数组元素连成字符串,不改变原数组,返回一个字符串
// reverse()将数组元素颠倒顺序
// sort()数组排序,根据字母顺序排序,数字排序就不对(数字排序是按每个数的最高位排序) 
var arr = ['a', 'c', 'd', 'e', 'b', 'f'];
console.log(arr.sort()); // ['a', 'b', 'c', 'd', 'e', 'f']
// 数字正确使用sort()排序的方法,sort()带一个函数为参数 
var arr1 = [6.17, 12, 17, 18]
console.log(arr1.sort(function(a, b) {
      return a - b
})); //升序
console.log(arr1.sort(function(a, b) {
      return b - a
})); //降序
// concat()把多个数组连接,返回一个新数组
// slice(startIndex,endIndex)获取数组中的某一段,endIndex可以省略,包含startIndex,不包含endIndex
console.log(arr1.slice(1));
// splice(index,count),获取从index下标开始的元素,count为取的个数,返回一个新数组
console.log(arr.splice(2, 2)); // ["c", "d"] index为开始取的元素的下标(包含),count为取的个数
//indexOf(searchValue,startIndex) 查询一个元素,存在就返回位置数,不存在返回-1  searchValue(必填项)  startIndex(选填项)
var arr2 = ['a', 'c', 'd', 'e', 'b', 'f'];
console.log(arr2.indexOf('d'));
console.log(arr2.lastIndexOf('f'));
// 对象Object
// 字符串String
// Math对象
// Date对象