js内置方法
Array
array.concat(); //连接数组
array.join(); //转化为字符串
array.pop(); //删除最后一个元素,并返回该元素
array.push(item…); //添加到数组末尾,并返回新数组的长度
array.reverse(); //反转数组
array.shift(); //移除数组中的第一个元素,如果为空,返回undefined
array.unshift(); //插入到数组的前面
array.slice(start,end); //数组剪切,返回剪切内容
array.splice(start,deletedCount,item…);//删除与插入
array.short(comparefn); //数组排序
Function
function.apply(thisArg,argArray);
function.call(thisArg,argArray);
Number
number.toExponential(fractionDigits);//把number转化成一个指数形式的字符串
number.toFixed(fractionDigits);//把number转换成为一个十进制形式的字符串
number.toPrecision(precision);//把number转化成一个指数形式的字符串
number.toString(radix);//把number转化成一个字符串
Object
object.hasOwnProperty(name);//如果这个object包含一个名为name的属性,那么方法返回true
RegExp
regexp.exec(string);//exec方法是使用正则表达式的最强大和最慢的方法。匹配成功则返回一个数组
regexp.test(string);// test方法是使用正则表达式的最简单和最快的方法。匹配成功则返回true,或false
Sting
string.charAt(pos);//charAt方法返回在string中pos位置处的字符。如果pos小于0或大于等于字符串的长度string.length,它会返回空字符串。
string.charCodeAt(pos);//返回以整数形式表示的在string中的pos位置处的字符的字符码位。如果pos小于0或大于等于字符串的长度sring.length,它返回NaN.
string.concat(string…);//concat方法将其他的字符串连接在一起来构造一个新的字符串。它很少用,因为+运算符更加方便
string.indexOf(searchString,position);//indexOf方法在string内查找另一个字符串searchString。如果它被找到,则返回第一个匹配字符的位置,否则返回-1.可选参数position可设置从string的某个指定的位置开始查找
string.lastIndexOf(searchString,position);同上,只不过是从该字符串的末尾查找
string.localeCompare(that);//比较两个字符串的大小返回1或0或-1
string.match(regexp);//返回匹配的数组
string.replace(searchValue,replaceValue);//返回一个新的字符串
string.search(regexp);//返回第一个匹配的首字符位置
string.slice(start,end);//返回一个新的字符串
string.split(separator,limit);//分割成片段一个字符串数组,可选参数limit可以限制被分割的片段数量
string.substring(start,end);//返回一个新的字符串,请用slice替代它
string.toLocaleLowerCase();//转为小写
string.toLocaleUpperCase();//转为大写
string.toLowerCase();//转为小写
string.toUpperCase();//转为大写
string.fromCharCode(char…);//返回一个字符串

浙公网安备 33010602011771号