
- CoffeeScript Tutorial
- CoffeeScript - Home
- CoffeeScript - Overview
- CoffeeScript - Environment
- CoffeeScript - command-line utility
- CoffeeScript - Syntax
- CoffeeScript - Data Types
- CoffeeScript - Variables
- CoffeeScript - Operators and Aliases
- CoffeeScript - Conditionals
- CoffeeScript - Loops
- CoffeeScript - Comprehensions
- CoffeeScript - Functions
- CoffeeScript Object Oriented
- CoffeeScript - Strings
- CoffeeScript - Arrays
- CoffeeScript - Objects
- CoffeeScript - Ranges
- CoffeeScript - Splat
- CoffeeScript - Date
- CoffeeScript - Math
- CoffeeScript - Exception Handling
- CoffeeScript - Regular Expressions
- CoffeeScript - Classes and Inheritance
- CoffeeScript Advanced
- CoffeeScript - Ajax
- CoffeeScript - jQuery
- CoffeeScript - MongoDB
- CoffeeScript - SQLite
- CoffeeScript Useful Resources
- CoffeeScript - Quick Guide
- CoffeeScript - Useful Resources
- CoffeeScript - Discussion
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
CoffeeScript String - indexOf()
Description
This method accepts a sub string and returns the index of its first occurrence within the calling String object. It also accepts an optional parameter fromIndex which will be the starting point of the search. This method returns −1 if the value is not found.
Syntax
Given below is the syntax of indexOf() method of JavaScript. We can use the same method from the CoffeeScript code.
string.indexOf(searchValue[, fromIndex])
Example
The following example demonstrates the usage of indexOf() method of JavaScript in CoffeeScript code. Save this code in a file with name string_indexof.coffee
str1 = "This is string one" index = str1.indexOf "string" console.log "indexOf the given string string is :" + index index = str1.indexOf "one" console.log "indexOf the given string one is :" + index
Open the command prompt and compile the .coffee file as shown below.
c:\> coffee -c string_indexof.coffee
On compiling, it gives you the following JavaScript.
// Generated by CoffeeScript 1.10.0 (function() { var index, str1; str1 = "This is string one"; index = str1.indexOf("string"); console.log("indexOf the given string string is :" + index); index = str1.indexOf("one"); console.log("indexOf the given string one is :" + index); }).call(this);
Now, open the command prompt again and run the CoffeeScript file as shown below.
c:\> coffee string_indexof.coffee
On executing, the CoffeeScript file produces the following output.
indexOf the given string string is :8 indexOf the given string one is :15