Sprawdź czy w zdaniu Ala ma kota występuje słowo kot

0

Robię sobie zadania dla początkujących z js i jedno z nich brzmi tak:
Mamy zmienną:
const text = "Ala ma kota";
Sprawdź czy występuje w niej słowo "kot". Jeżeli tak - wypisz w konsoli "Zdanie zawiera słowo kot", w przeciwnym razie wypisz "Zdanie nie zawiera słowa kot".
a o to mój kod

if(typeof(text) === 'kot') {
    console.log("Zdanie zawiera słowo kot');
}else{
    console.log('Zdanie nie zawiera słowa kot');
}

no i za każdym razem jest ten że Zdanie nie zawiera słowa kot. Ma kotś pomysł co mogę robić źle ?

2

"Czy jest tu kot?"

text.indexOf('kot')

zwraca 7, jest ("kot" to pozycje/litery 7, 8, 9 w text, liczone od 0)

text.indexOf('cat')

zwraca -1, nie ma

/kot/.test(text)

zwraca true

/cat/.test(text)

zwraca false

typeof(text)

zwraca "string" bo to string (a nie boolean, object, number)

0

Wiesz w ogole co to typeof?

1 użytkowników online, w tym zalogowanych: 0, gości: 1