Ich habe ein Stück von sehr einfachen Code:Javascript vergleichen String nach einer Ersetzen-Funktion nicht funktioniert
var b = "HelloWorld";
var a = b.replace(/([A-Z])/g, ' $1');
alert(a);
if(a == "Hello World") {
a += " yes";
}
else {
a += " no";
}
a ist immer „Hallo Welt“, die erwartet wird, aber wenn Aussage nicht erkennen kann, und das Ergebnis ist "Hallo Welt nein". Dies funktioniert nicht, wenn ich die Funktion zum Ersetzen entfernen.
Irgendwelche Hinweise?