JavaScript
javascript에서는 빈 배열 []은 truthy한 값이기 때문에 참으로 간주된다.
javascript에는 아래 구문이 모두 실행된다.
if (true)
if ({})
if ([])
배열의 경우는 비어있어도 메모리에 객체로 존재하기 때문에 "Truthy" (참같은 값) 으로 간주되기 때문이다.
Python
이에 반해, Python에서 [], {}, "", 0, None 등은 "Falsy" 로 간주된다.
if ([])
위 구문은 파이썬에서 실행되지 않는다.
'Python' 카테고리의 다른 글
| python heapq 사용법 힙 자료구조 사용하기 (1) | 2025.07.10 |
|---|---|
| python dictionary에 새로운 키에 누적값 할당하기 feat.문자열 빈도 세기 (0) | 2025.05.13 |
| 파이썬에서 링크드 리스트로 메서드 호출하기 (0) | 2025.04.23 |
| 구글 코랩 (0) | 2024.05.28 |
| 문자열 정렬 python vs javaScript (0) | 2024.02.18 |