js学习笔记

substring(start, stop) :方法用于提取字符串中介于两个指定下标之间的字符。返回字符串包括start,不包括stop

substr(1,4): 方法可在字符串中抽取从 start 下标开始的指定数目的字符。 1开始,截取4位

parseFloat(): 函数可解析一个字符串,并返回一个浮点数。该函数指定字符串中的首个字符是否是数字。如果是,则对字符串进行解析,直到到达数字的末端为止,然后以数字返回该数字,而不是作为字符串。

parseInt(): 函数可解析一个字符串,并返回一个整数。

Number(): 函数把对象的值转换为数字。

isNaN(): 函数用于检查其参数是否是非数字值。 是数字是返回 ”false“ 不是数字是返回 ”true“

concat():方法用于连接两个或多个数组。该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。

splice(index,howmany,item1,.....,itemX): 方法向/从数组中添加/删除项目,然后返回被删除的项目。 注释:该方法会改变原始数组。

  index 必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。

  howmany 必需。要删除的项目数量。如果设置为 0,则不会删除项目。

  item1, ..., itemX 可选。向数组添加的新项目。

pop(): 方法用于删除并返回数组的最后一个元素。(会改变原数组)pop() 方法将删除 arrayObject 的最后一个元素,把数组长度减 1,并且返回它删除的元素的值。如果数组已经为空,则 pop() 不改变数组,并返回 undefined 值。
shift(): 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。(会改变原数组)

var max1 = Math.max.apply(null, arr):求数组中的最大值
var max1 = Math.min.apply(null, arr):求数组中的最小值

Math.max(): 函数返回一组数中的最大值。返回给定的一组数字中的最大值。如果给定的参数中至少有一个参数无法被转换成数字,则会返回 NaN。

Math.min(): 函数返回一组数中的最小值。返回给定的一组数字中的最小值。如果给定的参数中至少有一个参数无法被转换成数字,则会返回 NaN。

sort(): 方法用于对数组的元素进行排序。
  var arr =[-1,-2,1,10,4,5,8] ;
  var max2 = arr.sort(function(a, b){
    return a - b;
  });

String.split():字符串的拆分返回是一个数组------不管按照什么拆,拆出来是一个数组

.toUpperCase(): 方法用于把字符串转换为大写。

.toLowerCase(): 方法用于把字符串转换为小写。

join(): 方法用于把数组中的所有元素放入一个字符串。
indexOf(): 方法可返回某个指定的字符串值在字符串中首次出现的位置。
  注释:indexOf() 方法对大小写敏感!
  注释:如果要检索的字符串值没有出现,则该方法返回 -1。

原文地址:https://www.cnblogs.com/zjz666/p/11088273.html