728x90
반응형
x !== "" && x !== null && x !== undefined
!!x
JavaScript 이중 부정 연산자(데이터 검증)
JavaScript에서 데이터 검증 시 아래와 같이 사용합니다.
x !== "" && x !== null && x !== undefined
해당 코드를 쉽게 쓰기 위해 이중 부정 연산자에 대해 알아보겠습니다.
JavaScript에서 이중 부정 연산자 "!!"는 값을 Boolean 변환에 사용됩니다.
"!" 연산자는 Boolean 값을 부정하는 데 사용되므로 값의 부정형을 반환합니다.
이중 부정 연산자 "!!"는 부정을 부정하는 데 사용되므로 원래 값을 Boolean으로 반환합니다.
```
자바스크립트
let x = 5;
console.log(!!x); // true
x = 0;
console.log(!!x); // false
x = null;
console.log(!!x); // false
x = undefined;
console.log(!!x); // false
x = "";
console.log(!!x); // false
```
변수에 진실한 값이 있는지 여부를 확인하는 데 사용할 수 있습니다.
변수에 참값이 있으면 참을 반환하고 거짓이면 거짓을 반환합니다.
변수가 진실한 값을 가지고 있는지 확인하는 방법입니다.
728x90
반응형