250x250
반응형
arkhyeon
arkhyeon
arkhyeon
전체 방문자
오늘
어제
  • 분류 전체보기 (89)
    • Spring (5)
    • Java (4)
    • React (26)
      • TypeScript (6)
      • JavaScript (1)
      • Jest (9)
    • NEXT (8)
    • SQL (1)
    • React native (1)
    • CSS (3)
    • Web (1)
    • Git (3)
    • ETC (6)
    • 빅데이터DB (8)
    • Docker (4)
    • Tool (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • react websocket
  • websocket server
  • HIVE
  • react spring websocket
  • react loading
  • Spring WebSocket
  • javascript wss
  • docker tomcat
  • WSS
  • usetransition
  • jest
  • react jest
  • javasciprt websocket
  • kudu
  • websocket
  • react usetransition
  • react typescript
  • node WebSocket
  • react19
  • react

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
arkhyeon

arkhyeon

React/JavaScript

JavaScript 변수 검증

2023. 3. 15. 11:21
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
반응형
    arkhyeon
    arkhyeon

    티스토리툴바