xxxxxxxxxx
var str = "Hello World";
// min - 0 max - 10
str.substring(0,10); // Hello Worl
// start- 10 to finished
str.substring(10); // d
xxxxxxxxxx
// the substring method returns a string out of another string
const str = 'Mozilla';
console.log(str.substring(1, 3));
// expected output: "oz"
console.log(str.substring(2));
// expected output: "zilla"
xxxxxxxxxx
const str = "Learning to code";
// 3 ways to get substring in javascript
// 1. substring() method
// 2. slice() method
// 3. substr() method
console.log(str.substring(0, 5));
console.log(str.substring(0, 5));
console.log(str.substr(2, 5));
xxxxxxxxxx
let anyString = 'Mozilla'
// Displays 'M'
console.log(anyString.substring(0, 1))
console.log(anyString.substring(1, 0))
// Displays 'Mozill'
console.log(anyString.substring(0, 6))
// Displays 'lla'
console.log(anyString.substring(4))
console.log(anyString.substring(4, 7))
console.log(anyString.substring(7, 4))
// Displays 'Mozilla'
console.log(anyString.substring(0, 7))
console.log(anyString.substring(0, 10))
xxxxxxxxxx
var string = "WelcomeToSofthunt.netTutorialWebsite";
one = string.substring(0, 7)
two = string.substring(7, 9)
three = string.substring(9,21)
four = string.substring(21,29)
five = string.substring(29,36)
six = string.substring(0)
document.write(one);
document.write(two);
document.write(three);
document.write(four);
document.write(five);
document.write(six);
xxxxxxxxxx
const str = "Learning to code";
// substring between index 2 and index 5
console.log(str.substring(2, 5));
// substring between index 0 and index 4
console.log(str.substring(0, 4));
// using substring() method without endIndex
console.log(str.substring(2));
console.log(str.substring(5));
xxxxxxxxxx
let str = "abcdefghi"
// index-> 012456789
// str.slice(±start, ±end)
console.log(str.slice(2, 5)) // cde
console.log(str.slice(-5, -3)) // ef
// str.subString(+start, +end) // can't take -ve index
console.log(str.substring(2, 5)) // cde
console.log(str.substring(5, 2)) // cde
// str.substr(±start, length)
console.log(str.substr(2, 5)) // cdefg
xxxxxxxxxx
// zero-based index, 'end' is excluded from result
myString.substring( start, end )