The includes() method is cleaner for checking existence:
let email = "user@example.com"
console.log(email.includes("@")) // true
console.log(email.includes("gmail")) // false
This returns a boolean directly, making conditions cleaner:
if (email.includes("@")) {
console.log("Valid email format")
}
Use includes() when you only need to know if something exists. Use indexOf() when you need the position.