여러 언어의 Falsy Conditions

오픈소스·2020년 12월 27일
0

javascript

  • false
  • undefined
  • null
  • 0, -0
  • NaN
  • '' (빈 문자열)
  • {} === {}

반면에, '0', {}, [] 는 Truthy 이다.

python

  • False
  • None
  • 0, 0.0, 0L, 0j
  • ''
  • []
  • ()
  • {}

lua

http://lua-users.org/wiki/ExpressionsTutorial

  • false
  • nil
  • {} == {}
  • false == nil
  • not true
  • not 0

반면에, 0, {}, '' 은 Truthy 이다.

0개의 댓글