What is the difference between the substr() and substring() functions in JavaScript?

Difference between the substr() and substring() functions in JavaScript.
The substr() function has the form substr(startIndex,length). It returns the substring from startIndex and returns ‘length’ number of characters.

var s = “hello”;
( s.substr(1,4) == “ello” ) // true
The substring() function has the form substring(startIndex,endIndex). It returns the substring from startIndex up to endIndex – 1.

var s = “hello”;
( s.substring(1,4) == “ell” ) // true

What is the difference between the substr() and substring() functions in JavaScript?
Show Buttons
Hide Buttons