字符串常用API

1.charAt()

返回某个位置的字符。

var str="qinchuan";
console.log(str.charAt(3));//"c"

2.concat()

将一个或多个字符串拼接起来,返回拼接后的字符串。该方法不会修改原字符串。

var str="hello";
console.log(str.concat(" world"));//"hello world"
console.log(str.concat(" world","!!");//"hello world!!"

3.slice()、substr()、substring()

与concat方法一样,这三个 方法也不会修改字符串本身的值,而是将结果返回。
它们的区别:

  1. 只有一个参数时:返回下标从该参数开始到字符串结尾的子串
  2. 有两个参数时:slice和substring返回下标从第一个参数开始到第二个参数-1结束的子串。substr返回下标从第一个参数开始长度为第二个参数的子串

4.split()

将字符串分割并返回一个数组,接收一个参数作为分割的参照。

var str="www.kancloud.cn";
console.log(str.split("."));//["www","kancloud","cn"]

5.trim()

删除字符串前置以及后缀的所有空格并将结果保存在新的字符串中返回。

var str="   qinchuan   "
console.log(str.trim());//"qinchuan"

6.toLowerCase()、toUpperCase()

将字符串转换成小写、大写并保存在新的字符串中返回。

join()和split()的区别

join将一个数组拼接成字符串并返回该字符串,元素之间以join接收的参数作为分割符(默认是","),split将一个字符串以接收的参数作为分割点,将分割的若干子串存放到字符串数组中返回。

var str1=["www","kancloud","cn"];
console.log(str1.join("."));//"www.kancloud.cn"
var str2="www.kancloud.cn";
console.log(str2.split("."));//["www","kancloud","cn"]

你可能感兴趣的:(字符串常用API)