JavaScript indexOf substring
In this section, we are going to find the location of substring using the JavaScript method indexOf(). When this method is called from the string object, it returns the index of the position where the specified string first occurs in a string. If the particular string is not found then it will return -1. You can see in the given code, we have used the string.indexOf(substring,0) method where the parameters substring is the specified string and 0 is the index that will allow to start the search for the specified substring.
Here is the code:
| <html> <h2>Use of indexOf() method</h2> <script type="text/javascript"> var string = "Hello World"; var substring = "World"; var position= string.indexOf(substring,0); document.write("<b>The substring " + substring + " is at position </b>" + position); </script> </html> |
Output will be displayed as:

Tutorials
- Java 26 (JDK 26) Features with examples
- Top 10 Reasons to Learn Java in 2026
- JDK 26 Tutorial
- Java Certification Roadmap 2026: Which Oracle Certs Matter
- Install JDK 26: A Complete Beginner's Guide (2026)
- What Is Java? A Complete, Up-to-Date Guide for 2026
- Java 26 HTTP3 tutorial - HTTP 3 support in JDK 26 - How to use HTTP/3 in Java 26 application?
- JDK 28 Preview: Value Objects, Shenandoah GC & JSON API
- Java Tutorials


