Como verificar se uma string contém um sub-texto em JavaScript?

Normalmente esperaria um método, mas não parece haver. Qual é a forma razoável de verificar isto?

Como posso verificar se um texto contém uma palavra específica?

considere: $a = 'How are you?'; if ($a contains 'are') echo 'true'; suponha que eu tenho o código acima, qual é a maneira correta de escrever a declaração if ($a contains 'are')?

Como o vs contém no servidor SQL

Qual das seguintes consultas é mais rápida (como o vs contém)? SELECT * FROM table WHERE Column LIKE '%test%'; ou SELECT * FROM table WHERE Contains(Column, "test");