charAt() : 可以得到指定下标的字符
var str = 'abcdef'
console.log(str.charAt(0)); //a
console.log(str.charAt(1)); //b
console.log(str.charAt(2)); //b
console.log(str.charAt(3)); //d
substring(a,b) : 该方法可以截取a~b的子字符串(不包含b)
var str = '如果我是DJ,你会爱我吗'
console.log(str.substring(0,6)); //如果我是DJ
console.log(str.substring(7,12)); //你会爱我吗
slice(a,b) 重点 : 该方法截取从a开始到b结束的子字符串(不包含b)
和substring的区别:
slice 中的a,b可以为负数,负数表示从后往前开始数-1 -2 -3 (负数可以理解为开始方向)
slice中的a必须比b小,否则截取的是空字符串
indexOf(string) 重点 : 该方法可以传递一个字符,然后返回该字符在字符串中首次出现的下标
var str = "精勤博学,学以致用";
console.log(str.indexOf('博')); //2
console.log(str.indexOf('学')); //3
大小写的转换
var js = 'javascript';
var JS = 'JAVASCRIPT';
console.log(js.toUpperCase());
console.log(js.toLowerCase());