var str ="post";var re = str.toUpperCase();
console.log(re);var re2 = str.toLowerCase();
console.log(re2);var re3 = str[1];
console.log(re3);var re4 = str.length;
console.log(re4);
首字母大写
// 首字母大写String.prototype.capUppserCase(){var re =this[0].toUpperCase();for(var i=1;i<this.length;i++){
re +=this[i];}return re;}
var str ="jack karen marya";String.prototype.capUppserCase(){var re =this[0].bold();var re =this[1].bold();
re = re2;for(var i=1;i<this.length;i++){
re +=this[i];}return re;}
substr(start, length)
var str ="hello";// 第一个截取的开始位置,第二个是截取长度var re = str.substr(2,2);
console.log(re);
substring(start, end)
// 第一个是截取开始下标,第二个是结束下标,左闭右开var re = str.substring(0,3);// 可以填负数,只是没有值出来罢了
re = str.substring(-1,1);
console.log(re);
split(字符串)
// 字符串截取子串,传入一个字符串作为分隔符,返回一个数组var str ="hello";var re = str.split("l");
re = str.split("");
console.log(re);
给对象添加一个自己不知道的属性名时,怎么添加?
// 给对象添加一个自己不知道的属性名时,怎么添加?var obj ={name:"karen"}
obj.name ="karen";var a ="b";
obj[a]=20;
indexOf()
// 返回字符串的下标,没有就返回-1var str ="abcdefg";var re = str.indexOf("bc");
console.log(re);