Disclaimer: I do not work for Coca Cola.
You need to save the return value of the prompt if you want to use it later. In addition, you have some syntax errors that should be fixed:
var answer = prompt('what do you want?'); if (answer === 'coke') { console.log('you said coke!'); } else { console.log('why didn\'t you say coke!?'); }
You can also use the switch as you get more cases:
var answer = prompt('what do you want?'); switch (answer) { case 'coke': console.log('you said coke!'); break; default: console.log('why didn\'t you say coke!?'); break; }
Or an object, as most people prefer this:
var answer = prompt('what do you want?'); var responses = { coke: 'you said coke!', defaultResponse: 'why didn\'t you say coke!?' }; console.log(responses[answer] || responses.defaultResponse);
source share