Problem comparing variables in java script
Hi all!
I'm making a word guessing game in captivate and using javascript executed from an advanced action to handle some of the logic.
I am trying to compare a guessed letter with the correct letter, but my comparison is not working when the variables should match.
To track down the problem, in the below I have set the variables to the same letter. This results in varDebug1 = "grey" where I was expecting it to be "green":
jsLetter1="C";
jsGuess1="C";
window.cpAPIInterface.setVariableValue("varDebug1", "grey");
if ("jsGuess1" == "jsLetter1") {
window.cpAPIInterface.setVariableValue("varDebug1", "green");
}
I have used typeof to confirm that both variables have the same type, if that might matter. Is there anything I'm doing wrong here?
