const str = 'HeLlo';
const stringObj = new String('grace');
Methods | Code Example | Result | Return Type |
---|---|---|---|
indexOf | str.indexOf('L') | 2 | number |
indexOf() | 'hello'.indexOf('l') | 2 | number |
indexOf() | str.indexOf('L') | 2 | number |
lastIndexOf() | 'hello'.lastIndexOf('l') | 3 | number |
search() | str.search(/[a-z]/g) | 1 | number |
endsWith() | str.endsWith('z') | FALSE | boolean |
endsWith() | str.endsWith('o', 6) | TRUE | boolean |
includes() | str.includes('a') | FALSE | boolean |
startsWith() | str.startsWith('H', 1) | FALSE | boolean |
startsWith() | str.startsWith('H') | TRUE | boolean |
charAt() | str.charAt(1) | e | string |
concat() | str.concat(' grace') | HeLlo grace | string |
padEnd() | str.padEnd(10, '!') | HeLlo!!!!! | string |
padStart() | str.padStart(10, '!') | !!!!!HeLlo | string |
repeat() | str.repeat(3)) | HeLloHeLloHeLlo | string |
replace() | str.replace('L', 'l') | Hello | string |
replaceAll() | hello'.replaceAll('l', 'z') | hezzo | string |
slice() | str.slice(1, 3) | eL | string |
slice() | str.slice(2) | Llo | string |
substring() | str.substring(2) | Llo | string |
substring() | str.substring(1, 3) | eL | string |
toLowerCase() | str.toLowerCase() | hello | string |
toUpperCase() | str.toUpperCase() | HELLO | string |
trim() | ' hello '.trim() | 'hello' | string |
trimEnd() | ' hello '.trimEnd() | ' hello' | string |
trimStart() | ' hello '.trimStart() | 'hello ' | string |
valueOf() | stringObj.valueOf() | grace | string |
match() | str.match(/[A-Z]/g) | ["H", "L"] | array |
split() | str.split() | ["HeLlo"] | array |
split() | str.split('') | ["H", "e", "L", "l", "o"] | array |