If 2

[JavaScript] Truthy와 Falsy 값

JavaScript에서는 조건문(if 문 등)에서 특정 값이 참인지 거짓인지 판단한다.Truthy와 Falsy 개념은 JavaScript가 다양한 데이터 타입을 암묵적으로 불리언 값으로 변환할 수 있도록 해주는 중요한 개념이다. 1. Falsy 값Falsy 값은 JavaScript에서 거짓으로 평가되는 값이다.false0 (숫자)"" (빈 문자열)nullundefinedNaN (Not-a-Number)2. Truthy 값Falsy가 아닌 값들은 모두 Truthy로 평가된다. 대표적으로 다음과 같은 값들이 있다.true숫자 (0이 아닌 모든 숫자, 음수 포함)"hello" (빈 문자열이 아닌 문자열)빈 배열 [] 또는 빈 객체 {}함수 주의사항Truthy와 Falsy 개념은 JavaScript의 암묵적 형..

JavaScript 2024.11.09

[Python] 리스트 컴프리헨션(List Comprehension)

리스트 컴프리헨션(List Comprehension)리스트 컴프리헨션은 파이썬에서 리스트를 간결하고 직관적으로 생성하는 문법이다. 기존의 for 반복문과 if 조건문을 한 줄로 작성할 수 있어 코드 가독성을 높이는 데 유용하다.기본 문법[표현식 for 항목 in 반복 가능한 객체 if 조건] 표현식: 리스트의 각 항목이 될 값을 정의한다항목: 반복할 변수 이름반복 가능한 객체: 리스트, 문자열, 튜플 등의 이터러블 객체조건 (선택적): 항목을 필터링할 조건을 설정할 수 있다. 조건을 만족하는 항목만 리스트에 추가된다 예시 1: 간단한 리스트 생성1부터 5까지의 숫자 리스트 만들기numbers = [x for x in range(1, 6)] 예시 2: 조건을 포함한 리스트 생성even_number = [x..

Python/기본 2024.11.09