Conditional Examples

by Emily Humphrey

JavaScript

var isArthur = false;
var isKing = true;
var isArcher = true;
var weapon = isArthur ? "Excalibur" : "Longsword";
var helm;

isArthur && isKing ? (helm = "Goosewhite", weapon = "Excaliber")
    : (helm = "iron helm", weapon = "Longsword");

isArthur && isKing ? (helm = "Goosewhite", weapon = "Excaliber")
    : isArcher ?  (helm = "Mail Helm", weapon = "Longbow")
    : (helm = "Iron Helm", weapon = "Longsword");

alert(helm+" "+weapon);

//alert("Weapon: " + (isArthur ? "Excalibur" : "Longsword"));

//alert("Weapon: " + (isArthur && isKing ? "Excalibur" : "Longsword"));

//isArthur && isKing ? alert("It's King Arthur") : alert("It's not king arthur");