用来进行:1.数据运算 2.页面渲染 3.前后端的数据交互
将字符串转成小写字母
var str1 = "Hello World" console.log(str1.toLowerCase());//hello world将字符串转成大写字母
var str2 = "hello world"; console.log(str2.toUpperCase());//HELLO WORLD方法返回字符串第一处出现的索引值,没有匹配返回-1
var str1 = "Hello World"; var res=str1.indexOf('o');//4 var res=str1.indexOf('a');//没有返回-1 console.log(res);方法返回字符串最后一处出现的索引值,没有匹配返回-1
var str1 = "Hello World"; console.log(str1.lastIndexOf('o'));//7从已有字符串提取部分字符,返回新的字符串
var str1 = "Hello World"; var res=str1.slice();//Hello World var res=str1.slice(3);//lo World console.log(str1, res);返回的子串包括start处的字符,但不包括end处的字符
var str1 = "Hello World"; var res = str1.slice(3, 9);//lo Wor console.log(str1, res);把一个字符串分割成字符串组,返回新数组 1.split(‘分割符’,length) 第一个参数指定分割的符号,第二个参数为返回数组的长度
var str1 = "Hello World"; var res = str1.split();//["Hello World"] var res = str1.split('');//["H", "e", "l", "l", "o", " ", "W", "o", "r", "l", "d"] var res = str1.split(' ');//["Hello", "World"] var res = str1.split('l');// ["He", "", "o Wor", "d"] var res = str1.split('l', 2);// ["He", ""] console.log(str1, res);返回一个从指定位置开始的指定长度的子串 substr(start,length) 从start开始截取,截取的长度为length
var str1 = "Hello World"; var res=str1.substr();//Hello World var res=str1.substr(2);//llo World var res = str1.substr(2, 2);//ll返回字符串中介于两个指定下标之间的子串 var str = str1.substring(start,end); 包含start处的字符,不包含end处的字符
var str1 = "Hello World"; var res=str1.substring(); //Hello World var res=str1.substring(2);//llo World var res=str1.substring(2,3);//l(start,end-1)用于在符串中用一些字符替换另一些字符,返回替换后的字符串
var str1 = "Hello World"; var res=str1.replace(' ','&');//Hello&World匹配成功派回正则表达式在字符串中首次匹配项的索引,否则返回-1. str.search(regexp)如果传入一个正则表达式对像obj,则会使用new RegExp(obj)隐式地将其转换为正则表达式对象.
var str1 = "Hello World"; var res=str1.search('l');//2 console.log(str1, res);方法返回指定索引处字符的ASCII编码值
var str2='hi,你好'; var res=str2.charCodeAt(2);//44 console.log(res);根据指定的ASCII编码值来返回字符串 var str = String.fromCharCode(65,66,67);//ABC
var str2='hi,你好'; var res=str2.charCodeAt(3); var letter=String.fromCharCode(res);//你 console.log(letter);通过索引获取对应字符
var str = "abcdefg"; console.log(str.charAt(3)); //d