Using logical operators in JavaScript
by danielkwood
HTML
<html>
<head>
<title>Using logical operators</title>
<script src="script.js"></script>
</head>
<body>
</body>
</html>
JavaScript
var spend = 150;
var premiumMember = false;
/*
Logical operators:
&& means AND
|| means OR
! means NOT
*/
if(spend < 20 && !premiumMember){
console.log("Shipping is $10");
}
else if((spend >= 20 && spend < 50) && !premiumMember){
console.log("Discounted shipping is $7.50");
}
else if((spend >=50 && spend <100) && !premiumMember){
console.log("Discounted shipping is $5");
}
else if(spend >= 100 || premiumMember){
console.log("Shipping is free!");
}