1.字符创的创建:
//1.通过new 来创建
var str = String("javascript");
//2.3、直接使用字面量进行创建
var str='html5';
2.字符串的方法:
//1.charAt(): 格式: 字符串.charAt(下标); 访问字符串中对应下标的字符;返回值: 字符串中对应下标的字符串。
var str = String("javascript");
console.log(str.charAt(6)); //r 字符串中对应下标的字符串
// 2.charCodeAt(): 字符串.charCodeAt(下标);访问字符串中对应下标位置的字符的编码,ASIIC码值。
var str = String("javascript");
console.log(str.charCodeAt(6)); //114 字符串中对应下标的ASIIC码值
//3.indexOf(): 找子串在父字符串中第一次出现的位置 。 格式: 字符串.indexOf(subStr, index); subStr: 被查找的字符串 index 从哪个下标开始去查找
var str = String("javascript");
console.log(str.indexOf('i',1)); //7 返回 'i' 在str中第一次出现的位置
// 4.lastIndexOf(): 从后往前找 。
var str = String("javascript");
console.log(str.lastIndexOf('i')); //7 返回 'i' 在str中第一次出现的位置
// 5.substr(开始,长度) 截取字符串
var str = String("javascript");
console.log(str.substr(1,6)); // avascr 返回 截取的字符串
console.log(str); // javascript 原字符串不变
// 6.slice(开始位置 结束位置) 不包含结束位置
var str = String("javascript");
console.log(str.slice(1,6)); // avasc 返回 截取的字符串
console.log(str); // javascript 原字符串不变
// 7.substring(开始 结束)
var str = String("javascript");
console.log(str.substring(1,6)); // avasc 返回 截取的字符串
console.log(str); // javascript 原字符串不变
// 8.search() 查找字符串
var str = String("javascript");
console.log(str.search('s')); // 4 返回 查找到的位置
// 9.replace() 替换字符串 第一个参数:要替换的东西 第二个参数:替换的内容 ;只能替换一个
var str = String("javascript");
var str2=str.replace('a','k');
console.log(str2); // jkvascript 返回替换后新的 字符串
console.log(str); // javascript 原字符串不变
// 10.split() 字符串转换成数组
var str = String("javascript");
var str2=str.split('s');
console.log(str2); // java,cript 返回替换后新的 字符串
console.log(str); // javascript 原字符串不变
// 11.concat() 字符串或者数组的拼接
var str = String("javascript");
var str2=String("html5");
var str3=str.concat(str2)
console.log(str2); // html5 原字符串不变 字符串
console.log(str); // javascript 原字符串不变
console.log(str3); // javascripthtml5 返回拼接后的字符串
//12.toLowerCase() 字符转换成小写
var str = String("JAVASCRIPT");
var str2=str.toLowerCase()
console.log(str2); // javascript 原字符串不变
console.log(str); // JAVASCRIPT 返回转换后的字符串
// 13.toUpperCase() 字符转换成大写
var str = String("javaScript");
var str2=str.toUpperCase()
console.log(str2); // JAVASCRIPT 原字符串不变
console.log(str); // javaScript 返回转换后的字符串