就像竹林的灯火,被风吹过,摇摇曳曳,但永不熄灭!

JS学习笔记

Array

  toString()  -  返回以“,”号拼接元素的字符串
  join(String a)  -  返回以a拼接元素的字符串,默认以“,”号拼接
  push()  -  向数组末尾添加一个或多个元素,返回新的数组长度
  pop()  -  删除数组最后一个元素并返回这个元素
  unshift()  -  向数组开头添加一个或多个元素,返回新的数组长度
  shift()  -  删除数组第一个元素并返回这个元素
  reverse()  -  反转数组顺序
  sort()  -  默认以元素toString()的结果排序数组,传入function自定义排序方式
  concat()  -  合并传入的一个或多个数组(也可以是元素)返回一个新的数组,原数组不变
  slice()  -  截取元素返回一个新的数组,概念同字符串subStr()截取方法,原数组不变
  splice()  -  操作指定位置元素,可删除、添加和替换,详情百度
  indexOf()  -  从前往后查询元素在数组中的位置,可指定查询开始点,找不到返回-1,比较时使用全等操作符(===),详情百度
  lastIndexOf()  -  从后往前查询元素在数组中的位置,可指定查询开始点,找不到返回-1,比较时使用全等操作符(===),详情百度
  every()、filter()、forEatch()、map()、some()  -  对每一个元素运行函数(遍历数组),详情百度
  reduce()、reduceRight()  -  迭代数组,详情百度

Date

  Date.now()  -  获取调用时的毫秒数(时间戳)
  getTime()  -  获取日期毫秒数(时间戳)
  setTime()  -  设置日期毫秒数(时间戳),改变时间
  getFullYear()  -  获取4位年份
  setFullYear()  -  必须是4位年份
  getMonth()  -  获取月份0是1月  11是12月
  setMonth()  -  设置月份0是1月  11是12月
  getDate()  -  获取日期中的天数
  setDate()  -  设置日期中的天数,超出会增加月份
  getDay()  -  获取日期的星期几,0-星期天,6-星期六

 

Function

 

  arguments[]  -  参数数组
  arguments.callee  -  指向本方法,arguments.callee() 调用本方法,迭代时使用此属性,避免方法名称更改
  length  -  参数数量
  prototype  -  原型
  call()  -  执行方法,以this作为域,
  apply()  -  执行方法,以第一个参数为域,第二个参数数组

String

  indexOf()  -  返回字符串的下标,没有返回-1
  lastIndexOf()  -  返回字符串的下标,没有返回-1(从后往前检索)
  trim()  -  返回字符串去除前后空格后的结果
  toLowercase()  -  返回小写字符串
  toLocaleLowercase()  -  针对地区的
  toUppercase()  -  返回大写字符串
  toLocaleUppercase()  -  针对地区的
  replace()  -  替换字符串

Global

  encodeURI()  -  对URI编码,不会改变URI的特殊字符
  encodeURIComponent()  -  对URI编码,改变所有非标准字符
  eval()  -  将参数当成javascript代码来执行

 

posted @ 2019-08-12 11:49  竹林的灯火  阅读(184)  评论(0编辑  收藏  举报

w3school 在线教程 | 博客园 | sxsoft | 快包网 | 荆门泽优软件有限公司博客