지지 On Air

JavaScript 기초 : 연산자 (Operator) (2) 본문

개발/JavaScript

JavaScript 기초 : 연산자 (Operator) (2)

슈스 지지 2025. 7. 22. 16:35
반응형

 

Null 병합 연산자

null, undefined가 아닌 존재하는 값을 찾아내는 연산자 ??

let name = "홍길동";
let userid = "gildong123";
let userNickName;

let var1 = name ?? userNickName; // name은 "홍길동"으로 할당되었으나 userNickName는 할당되지 않았다.

console.log(var1); // 둘중 값이 존재하는 "홍길동" 출력

let var2 = name ?? userid; // name, userid 둘다 값이 있는 경우엔 첫번째 값이 출력된다.

console.log(var2); // "홍길동" 출력

 

 

Typeof 연산자

값의 타입을 문자열로 반환하는 기능을 하는 연산자 typeof

let var1 = "안녕";

let t1 = typeof var1; // 변수의 타입을 알아내는 연산자 typeof

console.log(t1); // string 출력

 

 

삼항 연산자

항을 3개 사용하는 연산자.

조건식을 이용하여 참, 거짓일때의 값을 다르게 반환한다.

(조건식) ? 참일때값 : 거짓일때값 

과 같이 사용한다.

let num1 = 10;

// num1의 값이 짝수이면 '짝', 홀수이면 '홀'을 저장하는 변수를 만들어 보자
let result = num1 % 2 === 0 ? "짝" : "홀";

console.log(result); // "짝" 출력

 

반응형
Comments