[Javascript] string abfragen

Hey Ho
Ich such jetzt schon was länger und finde keine Antwort…
Ich baue mir gerade einen PHP/Javascript Chat.
Und bin ganz am Anfang…
naja und bleibe bei na, glaube ich, recht simplen sache hängen…
ich muss mit Javascript abfragen ob ein Bestimmter String ein “?” enthält…
ich habe schon folgendes Versucht…

//Erstens
var checking = file.match(/?/);
if(checking != "-1") {
alert('enthält keine Fragezeichen');
}
else {
alert('enthält Fragezeichen');
}
//zweites
var checking = file.search(/?/);
if(checking != "-1") {
alert('enthält keine Fragezeichen');
}
else {
alert('enthält Fragezeichen');
}

Die Variable file kommt aus der Funktion
myfunction(file) { … }
nun und die will ich abfragen ob der String file halt ein Fragezeichen enthält

Weiß Jemand Rat?

Wenig sinnvoll, dafür reguläre Ausdrücke zu nehmen. (In denen btw. das Fragezeichen ein Sonderzeichen ist, das du zu maskieren vergessen hast - weshalb auch dein Versuch nicht funktionieren kann.)

String.indexOf() ist für solch simple Sachen viel geeigneter.

mmh okay und wie geht das dann?

var checking = file.indexOf("?"); if(checking != "-1") { var a= Math.floor(Math.random()*1000); xmlhttp.open("GET",file +"?"+ a,true); xmlhttp.send(null); } else { var a= Math.floor(Math.random()*1000); xmlhttp.open("GET",file +"&"+ a + "=",true); xmlhttp.send(null); }
geht auch nicht…
kannste mir ma das richtig schreiben?
EDIT: okay funkt hab ne Klamemr vergessen-.-"