var str = "itlike.com"; console.log(str.charAt(3)); for(var i=0;i<str.length;i++){ console.log(str.charAt(i)); } console.log("========="); console.log(str.charCodeAt(1)); console.log(str[1]); console.log("=============="); console.log(str.concat("fujiade")); console.log(str.slice(0, 2)); console.log(str.substring(0, 2)); console.log(str.substr(2, 2));
运行结果:
(9)str.indexOf(character)
返回字符character在元字符串中从前往后找的第一个的位置索引
(10)str.lastIndexOf(character)
返回字符character在元字符串中从后往前找的第一个的位置索引
(11)str.tirm()
只能去除字符串前后的空白
(12)str.toUpperCase
将字符串转换为大写的
(13)str.toLowerCase()
将字符串转换为小写的
(14)str.seach(string)
在字符串中查找子字符串string的位置,并返回第一找到的索引,没有找到返回-1\
var str = "itlike.com"; console.log(str.indexOf(‘k‘)); console.log(str.lastIndexOf(‘o‘)); var str2 = " sdifjos f " console.log(str2.trim()); var str3 = "sdfjosFJDISHJOGsjdfFJOF" console.log(str3.toLowerCase()); console.log(str3.toUpperCase()); console.log("======================="); console.log(str.search("it")); console.log(str.search("i")); console.log(str.search("itsdf"));
显示结果:
var url = "http://www.itlike.com/user?name=xl&pwd=lovexl&sex=女&age=2"; function getUrlParams(url) { //起点 var index = url.indexOf("?")+1; var params = url.substring(index);//没有传第二个值就代表着后面全都要 var paramsArr = params.split("&");//返回一个数组 console.log(paramsArr); var obj = {}; paramsArr.forEach(function (value, index, array) { console.log(value); var tempArr = value.split("="); obj[tempArr[0]] = tempArr[1]; console.log(obj); }); return obj; } var obj = getUrlParams(url); console.log(obj);
显示结果:
https://github.com/ruigege66/JavaScript/blob/master/D23_1_StringAPI.html
https://www.cnblogs.com/ruigege0000/
https://blog.csdn.net/weixin_44630050?t=1
原文:https://www.cnblogs.com/ruigege0000/p/13277089.html