by Sai gowtham

How to get the part of a string in JavaScript

In JavaScript, the Substring() method helps us to get the particular part of a string by using the start index and end index.

const name = "jshype"
                      //0 is start index 2 is end index
console.log(name.substring(0,2));
// output --> "js"

console.log(name.substring(1,4));
// output --> "shy"

start index: In the first argument, we need to specify the start index.

end index: In the second argument, we need to specify the end index (end index is not included in the output).

If we specify only single argument, the substring() method returns the part of a string from that index up to end of the string.

const name = "jshype"
console.log(name.substring(2))
// output -->  "hype"

Similary, we can also use the slice() method to get the part of a string.

Here is an example:

const name = "jshype"
console.log(name.slice(0,2));

//output --> "js"

const lang = "JavaScript"
console.log(lang.slice(4,lang.length))

//output --> "Script"

Note: String.prototype.substr() is not part of the core JavaScript language and may be removed in the future. If at all possible, use the substring() method instead.

Top Udemy Courses

JavaScript - The Complete Guide 2020 (Beginner + Advanced)
JavaScript - The Complete Guide 2020 (Beginner + Advanced)
45,614 students enrolled
52 hours of video content
View Course
React - The Complete Guide (incl Hooks, React Router, Redux)
React - The Complete Guide (incl Hooks, React Router, Redux)
284,472 students enrolled
40 hours of video content
View Course
Vue JS 2 - The Complete Guide (incl. Vue Router & Vuex)
Vue JS 2 - The Complete Guide (incl. Vue Router & Vuex)
130,921 students enrolled
21 hours of video content
View Course