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 |