1 var str = 'Hello'; 2 console.log('传入 1 的返回值: ' + str.charAt(1)); 3 console.log('传入 负数的返回值: ' + str.charAt(-1)); 4 console.log('传入大于字符串长度的数字的返回值:' + str.charAt(100));
输出值:
1 var str = 'Hello'; 2 console.log(`传入 1: ${str.charCodeAt(0)}`); 3 console.log(`传入 负数: ${str.charCodeAt(-1)}`); 4 console.log(`传入 大于字符串长度的数: ${str.charCodeAt(100)}`);
输出值:
1 var str = 'Hello'; 2 console.log(str.concat('abc', '拼接字符串')); 3 console.log(`原有的字符串: ${str}`);
输出值:
substr:要查找的字符
start:可选参数,指定开始搜索的位置
返回字符串第一次出现的位置,如果没有找到,就返回-1
var str = 'Hello'; console.log(str.indexOf('l'));
输出值:
1 var str = 'Hello'; 2 console.log(str.lastIndexOf('l'));
输出值:
var str = 'Hello'; console.log(str.match(/[e]/));
输出值:
1 var str = 'Hello'; 2 // 单个匹配只能替换一次 3 console.log(str.replace('l', 'r')); 4 // 使用正则表达式匹配全局, 达到全都替换的效果 5 console.log(str.replace(/[l]/g, 'r'));
输出值:
var str = 'Hello'; console.log(str.search('l')); console.log(str.search(/[l]/));
输出值:
var str = 'Hello'; console.log(str.slice(1, 3));
输出值:
var str = 'Hello'; console.log(str.split('', 4));
输出值:
var str = 'Hello';
console.log(str.substr(1, 2));
console.log(str);
输出值:
var str = 'Hello'; console.log(str.substring(1, 3)); console.log(str.substring(3, 1)); console.log(str);
输出值:
var str = 'Hello'; console.log(str.toLowerCase()); console.log(str);
输出值:
var str = 'Hello'; console.log(str.toUpperCase()); console.log(str);
输出值:
var str = 'Hello JavaScript'; console.log(str.includes('JavaScript')); console.log(str);
输出值:
var str = 'Hello JavaScript'; console.log(str.endsWith('JavaScript')); console.log(str.endsWith('T')); console.log(str);
输出值:
var str = 'Hello JavaScript'; console.log(str.repeat(2)); console.log(str.repeat('T')); console.log(str);
输出:
var str = ' Hello JavaScript'; console.log(str.trim()); console.log(str);
输出值: