Use .includes() to check for substring presence
const text = 'Hello World';
const hasWorld = text.includes('World');
console.log(hasWorld); // trueconst email = '[email protected]';
// Check if valid email format (simplified)
const isValid = email.includes('@') && email.includes('.');
console.log(`Valid: ${isValid}`);
// Case-insensitive search
const text = 'JavaScript is awesome';
const hasJS = text.toLowerCase().includes('javascript');
console.log(`Has JS: ${hasJS}`);const url = 'https://example.com';
url.startsWith('https'); // true
url.endsWith('.com'); // trueconst index = text.indexOf('World');
// Returns -1 if not found, position if foundAvoid indexOf() !== -1 pattern
// DON'T DO THIS
if (text.indexOf('World') !== -1) {
// found
}✓ Works in all modern browsers (ES2015+)