wiki/content/20200922164727-booleans.md

902 B

date id title
20200922 19822398-201e-426a-86f0-48ef5a09acda JavaScript Booleans

Syntax

console.log(3 > 2)
console.log(3 < 2)

Strings can also be compared

console.log("Aardvark" < "Zoroaster")

Uppercase characters are always less than lower case characters, so "Z" < "a". Non alphabetic characters are less than alphabetic characters

console.log("Zebra" < "aardvark")
console.log("!" < "aardvark")
console.log("!" < "Zebra")
console.log("3" < "Zebra")
console.log("!" < "3")

Empty values

There are two special empty values, null & undefined that denote the absence of any meaningful value. They can be used interchangeably and are an accident of JavaScripts design.

console.log(null == undefined);