Day6

1-“==”和“===”的区别

    == 表示相等 (值相等)
    ===表示恒等(类型和值都要相等)

2-js 中常用的内置对象,并列举该内置对象的方法

  ①Array对象

    concat()
    例:var arr1=arr. concat (1,2,3)
    var arr1=arr. concat (arr) 表示把几个数组或元素合并成一个数组

    join()
    例:var str= arr. join( ) 设置分隔符连接数组元素为一个字符串

    pop()
    例:arr. pop() 删除数组尾部一个元素
    var a=arr. pop( ) 删除并返回被删除的元素;

    shift()
    例:arr. shift( ) 删除数组头部第一个元素
    var a=arr. shift( ) 删除并返回被删除的元素

  ②Math对象

    Math.floor() 向下取整
    Math.ceil() 向上取整
    Math.random() 取0-1之间的随机小数
    Math.round() 四舍五入
    Math.abs() 取绝对值

  ③Date对象

    date. getFullYear( ) 获取年
    date. getMonth()+1 获取月
    date. getDate( ) 获取日
    date. getDay( ) 获取星期
    date. getHours( ) 获取小时
    date. getMinutes( ) 获取分钟
    date. getSeconds( ) 获取秒
    date. getTime( ) 获取1970年1月1日0时0分0秒到现在的毫秒数

3-列举和数组操作相关的方法?

  Array.isArray(对象) 判断这个对象是不是数组

  push() 把值追加到数组的最后,返回值是插入后数组的长度

  pop() 删除数组的最后一个元素, 返回值就是删除的元素

  unshift() 向数组的第一个元素前面去插入一个新的元素

  shift() 删除数组中的第一个元素,返回值删除的数据

  join()把数组中所有的元素拼接成一个字符串

4-列举和字符串操作相关的方法?

  indexOf()
    
    可以检索一个字符串中是否含有指定内容
         -如果字符串中含有改该内容,则会返回其第一次出现的索引
         -如果字符串中没有找到指定的内容 返回-1
         第二个参数 表示 从第几个索引开始查找
  
  concat()
 
     拆分数组
       参数
       -需要一个字符串作为参数,将会根据该字符串去拆分数组,该字符串会消失
       如果传递一个空串作为参数,则会将每个字符都拆分为数组
 
    可以用来连接两个或者多个字符串
         作用和+一样
 
  split()

  toUpperCase() 转大写字母
  toLowerCase() 转小写字母

5-document.write()和 innerHTML 的区别?

  document.write是直接将内容写入页面的内容流,会导致页面全部重绘,innerHTML将内容写入某个DOM节点,不会导致页面全部重绘

posted @ 2021-02-04 19:14  warisFairy  阅读(152)  评论(0)    收藏  举报