[JavaScript] 4. 연산자 (2)

서회정's avatar
Jan 28, 2026
[JavaScript] 4. 연산자 (2)

 

1. Null 병합 연산자

// 1. null 병합 연산자 // -> 존재하는 값을 추려내는 기능 // -> null, undefined가 아닌 값을 찾아내는 연산자 let var1; let var2 = 10; let var3 = 20; let var4 = var1 ?? var2; // 10 let var5 = var1 ?? var3; // 20 let var6 = var3 ?? var2; // 20 // 둘 다 갑이 존재하면 먼저 들어온 값을 반환함 // userName을 우선으로 출력하고싶지만, 데이터에 userName이 없는 경우에 userNickName을 출력하고자 하는 서비스애서 활용 가능. 그 밖에도 비슷한 알고리즘이 필요한 경우에 유용. let userName; let userNickName = "Winterlood"; let displayName = userName ?? userNickName;

2. Type of 연산자

// 2. typeof 연산자 // -> 값의 타입을 문자열로 반환하는 기능을 하는 연산자 let var7 = 1; var7 = "hello"; var7 = true; let t1 = typeof var7; console.log(t1); // String

3. 삼항 연산자

조건식 ? 참일 때 출력값 : 거짓일 때 출력값
// 3. 삼항 연산자 // -> 항을 3개 사용하는 연산자 // -> 조건식을 이용해서 참, 거짓일 때의 값을 다르게 반환 let var8 = 10; // 요구사항 : 변수 res에 var8의 값이 짝수 -> "짝", 홀수 -> "홀" let res = var8 % 2 === 0 ? "짝수" : "홀수"; console.log(res);
Share article

clubnerdy