第六天

1-“==”和“===”的区别
  == 表示相等 (值相等)
  ===表示恒等(类型和值都要相等)
2-js 中常用的内置对象,并列举该内置对象的方法 
  Math      var a = Math.PI    Math.abs(-1)
  Date      var dt = Date.now()
  String  
  Array  
  Object
3-列举和数组操作相关的方法?
  Array.isArray(对象)  判断这个对象是不是数组
  instanceof关键字
  concat(数组,数组,...)  组合新的数组
        Array.from(数组)       克隆数组
        every(函数)            返回值布尔类型,函数作为参数使用,函数有三个参数
                  1-第一个参数是元素的值
                  2-第二个参数是索引值
                  3-第三个参数是原来的数组(没用)
                  如果这个数组中每一个元素都符合条件,返回的是true
        filter(函数)   返回的是数组中每一个元素是否符合条件,并且把符合条件的数据组成新的数组
        forEach(函数)  遍历数组   相当于for循环
        map(函数)      数组中的每一个元素都要去执行这个函数,并且把执行的结果全部重新放入一个新的数组当中
        some(函数)   

        push(值)    把值追加到数组的最后,返回值是插入后数组的长度
        pop()       删除数组的最后一个元素,返回值是数组的长度
        unshift()   向数组的第一个元素前面,插入一个新的元素
        shift()     删除数组中第一个元素,返回值是删除的数据

        indexOf(元素值)  查找数组中是否含有对应的元素,没有查找到返回-1
        join()      把数组中所有的元素拼接成一个字符串
        reverse()   反转字符串
        sort()      排序,不稳定
        slice(开始的索引,结束的索引)    把截取的数组元素放到一个新的数组中,不包含结束的元素
        splice(开始的位置,要删除的个数,替换的元素)  一半用于删除数组中的元素,或者是替换元素,或者是插入元素
4-列举和字符串操作相关的方法?
  .length    字符串长度
        charAt()   返回指定索引位置的字符,超出长度,返回空字符
        indexOf()  查找字符串,从哪个位置开始,返回值首次出现的索引值,查找不到返回-1
        lastIndexOf()  (查找字符串,从哪个位置开始)从右向左查找,索引仍然从左向右计算
        split()    要去掉的字符串,切割后留下的个数
        slice()    (开始索引,结束的索引)截取字符串
        substring() (开始索引,结束的索引)截取新的字符串,不包含结束的索引
        fromCharCode()  (数字值,可以是多个参数)返回的是ASCII码对应的值
        concat()    (多个字符串类型的参数)返回对应的拼接结果
        replace()   (原来的字符串,新的字符串)替换
        substr()    开始位置,长度、截取后的新字符串
        toLocalLowerCase()  转小写
        toLowerCase()   转小写
        toLocalUpperCase()  转大写
        toUpperCase()   转大写
        trim()   去掉字符串两端的空格
5-document.write()和 innerHTML 的区别?
  document.write是直接将内容写入页面的内容流,会导致页面全部重绘,innerHTML将内容写入某个DOM节点,不会导致页面全部重绘
posted @ 2021-03-03 12:37  1825632889  阅读(30)  评论(0)    收藏  举报