|| 대신 ??을 쓰면 될 것 같아요!
3
0
selected
null이나 undefined와 같은 input이 오면 'wrong input'으로 대체하도록 '||' 연산자를 사용해서 다음과 같이 처리하였습니다.
그런데 0을 넣어도 대체값이 나오더라구요?
function print(input){
console.log(input || 'wrong input')
}
print(54)
print(100);
print('string')
print(null); // 'wrong input'
print(undefined) // 'wrong input'
print(0) // 'wrong input'
0을 넣으면 0은 그대로 출력하게 하고 싶은데 어떻게 처리할 수 있을까요..?
'||' 연산자 말고 다른 연산자가 있을까요??
1개의 답변
|| 대신 ??을 쓰면 될 것 같아요!
답변 작성