Skip to content

Instantly share code, notes, and snippets.

@kitloong
Last active November 30, 2020 07:19
Show Gist options
  • Save kitloong/4e7a53a9563c28cafa212c64922fed12 to your computer and use it in GitHub Desktop.
Save kitloong/4e7a53a9563c28cafa212c64922fed12 to your computer and use it in GitHub Desktop.
JS shorthand ternary
let variable1 = null
console.log(variable1 || false) // false

variable1 = true
console.log(variable1 || false) // true

variable1 = false
console.log(variable1 || false) // false

variable1 = ''
console.log(variable1 || false) // false

variable1 = 'abc'
console.log(variable1 || false) // "abc"

variable1 = undefined
console.log(variable1 || false) // false

variable1 = NaN
console.log(variable1 || false) // false

variable1 = 0
console.log(variable1 || false) // false
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment