Javascript string methods with examples
In the chapter, we will learn javascript string methods with examples. The javascript has inbuilt methods for string manipulation with almost cases. Let’s write examples and list the same.
Javascript string methods:
let string = 'Learn Javascript';
let stringObj = new String('Learn Javascript');
let nfcString = '\u0041\u006d';
const stringInJS = function(...param) {
for (var i = 0; i < param.length; i++)
console.log(param[i]);
};
stringInJS(
string.charAt(2),
// prints : h
string.charCodeAt(2),
// prints : 97
string.concat(' ', 'Michel'),
// prints : Learn Javascript Michel
string.includes('Javascript'),
// prints : true
string.endsWith('Javascript'),
// prints : true
string.endsWith('Javascript', 2),
// prints : false
string.lastIndexOf('r'),
// prints : 30
string.match(/[A-Z]/g),
// prints: ["L", "J"]
string.padEnd(20, '.'),
// prints : Learn Javascript....
string.padStart(20, '*'),
// prints : ****Learn Javascript
string.repeat(2),
// prints : Learn JavascriptLearn Javascript
string.replace(/Javascript/gi, 'programming'),
// prints : Learn programming
string.search(/[A-Z]/g),
// prints : 0
string.slice(5),
// prints : Javascript
string.slice(5, 10),
// prints : Java
string.slice(-5),
// prints : cript
string.slice(-10, -5),
// prints : Javas
string.split(' '),
// prints : ["Learn", "Javascript"]
string.startsWith('Learn'),
// prints : true
string.substr(0,4),
// prints : Lear
string.substring(6,10),
// prints : Java
string.toLocaleLowerCase('en-US'),
// prints : learn javascript
string.toLocaleUpperCase('en-US'),
// prints : LEARN JAVASCRIPT
string.toLowerCase(),
// prints : learn javascript
string.toUpperCase(),
// prints : LEARN JAVASCRIPT
stringObj,
// prints : {"Learn Javascript"}
stringObj.toString(),
// prints : Learn Javascript
string.trim(),
// prints : Learn Javascript
string.trimStart(),
// prints : Learn Javascript
string.trimEnd(),
// prints : Learn Javascript
nfcString.normalize('NFC')
// prints : Am
);