TypeScript String indexOf() Method Last Updated : 15 Jul, 2024 Comments Improve Suggest changes Like Article Like Report The indexOf() method in TypeScript is an inbuilt function used to find the index of the first occurrence of a specified value within a calling string. If the value is not found, it returns -1.Syntaxstring.indexOf(searchValue[, fromIndex]) Parameter: This method accepts two parameters as mentioned above and described below. searchValue: This parameter is a string representing the value to search for.fromIndex: This parameter is a location within the calling string to start the search from.Return Value: This method returns the index of the found occurrence, otherwise -1 if not found.The below example illustrates the String indexOf() method in TypeScriptJS:Example 1: Finding a SubstringIn this example we finds the position of "world" in the string str using indexOf, which returns 21 because world starts at the 21st character (0-based index). TypeScript let str: string = "Hello, welcome to the world of TypeScript."; let index: number = str.indexOf("world"); console.log(index); // Output: 21 Output: 21Example 2: Substring Not FoundIn this example we searches for JavaScript in str using indexOf, returning -1 because JavaScript is not found within the string. TypeScript let str: string = "Hello, welcome to the world of TypeScript."; let index: number = str.indexOf("JavaScript"); console.log(index); // Output: -1 Output: -1 Comment S shubhamsingh10 Follow Improve S shubhamsingh10 Follow Improve Article Tags : TypeScript Explore TypeScript Tutorial 8 min read TypeScript BasicsIntroduction to TypeScript 3 min read Difference between TypeScript and JavaScript 4 min read How to install TypeScript ? 3 min read Hello World in TypeScript 2 min read How to execute TypeScript file using command line? 2 min read Variables in TypeScript 6 min read What are the different keywords to declare variables in TypeScript ? 4 min read Identifiers and Keywords in TypeScript 2 min read TypeScript primitive typesData types in TypeScript 3 min read TypeScript Numbers 4 min read TypeScript String 4 min read Explain the concept of null and its uses in TypeScript 3 min read TypeScript Object typesWhat are TypeScript Interfaces? 4 min read TypeScript class 4 min read How enums works in TypeScript ? 4 min read TypeScript Tuples 4 min read TypeScript other typesWhat is any type, and when to use it in TypeScript ? 3 min read How to Create an Object in TypeScript? 4 min read What is an unknown type and when to use it in TypeScript ? 3 min read Explain the purpose of never type in TypeScript 3 min read TypeScript combining typesTypeScript Union 3 min read What are type aliases and how to create it in Typescript ? 3 min read TypeScript AssertionsExplain Type assertions in TypeScript 3 min read TypeScript FunctionsHow to write a function in Typescript ? 4 min read How to achieve function overloading in TypeScript ? 2 min read Explain the arrow function syntax in TypeScript 2 min read TypeScript toPrecision() Function 1 min read TypeScript toFixed() Function 2 min read TypeScript toLocaleString() Function 2 min read TypeScript toString() 1 min read TypeScript interfaces and aliasesWhat are TypeScript Interfaces? 4 min read What are type aliases and how to create it in Typescript ? 3 min read TypeScript classesHow to Extend an Interface from a class in TypeScript ? 2 min read How to Create an Object in TypeScript? 4 min read How to use getters/setters in TypeScript ? 5 min read TypeScript Inheritance 3 min read When to use interfaces and when to use classes in TypeScript ? 4 min read Generics Interface in typescript 5 min read How to use property decorators in TypeScript ? 4 min read Like