[Javascript] 연산자(2)

2024. 5. 5. 16:31Javascript

728x90

 

 

null 병합 연산자

 

?? 

 

존재하는 값을 추려내는 기능 → null과 undefined 아닌 값 찾아냄

 

let num1;
let num2 = 45;
let num3 = 60;

 

let num4 = num1 ?? num2;
console.log( num4); → 결괏값 45

let num5 = num1 ?? num3;
console.log( num5); → 결괏값 60

let num6 = num2 ?? num3;
console.log( num6); →결괏값 45

→ 둘다  null이나 undefined 값이 아니라면 앞의 값을 반환

 

 

typeof 연산자

 

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

 

let num7 = 1;
num7 = "hello";
let t1 = typeof num7;
console.log(t1);

 

 

 

삼항 연산자

 

항을 3개 사용하는 연산자

 

 조건식을 이용해서 참, 거짓일 때 값을 다르게 반환

 

조건식 :  변수(참 거짓 판별할)?  표현식1(참) : 표현식 2(거짓)

 

 

let num8 = 25;
→ 요구사항 : 변수 res에 var8값이 짝수이면 짝 홀수이면 홀 표시


let res = num8 % 2 === 0 ? "짝수" : "홀수";
console.log(res);

 

728x90

'Javascript' 카테고리의 다른 글

[Javascript] 반복문  (0) 2024.05.07
[Javascript] 조건문  (0) 2024.05.06
[Javascript] 연산자(1)  (0) 2024.05.04
[Javascript] 자료형 변환  (0) 2024.05.03
[Javascript] 자료형  (0) 2024.05.02