웹 개발/Javascript

[JavaScript] 딱 한 줄로 True일 때는 False, False일 때는 True로 변경하기

Script_Coder 2023. 7. 31. 01:17
728x90
반응형

JavaScript에서 딱 한 줄로 True일 때는 False, False일 때는 True로 변경하기

코딩하다가 한 번쯤은 True일 때는 False, False일 때는 True로 변경해야 하는 경우가 한 번쯤은 있었을 것입니다.

JavaScript에서도 예외는 아닙니다. 보통 조건문을 사용해서 이렇게 코드를 작성하셨을 것입니다.

let my_boolean = true;

switch (my_boolean) {
  case true:
    my_boolean = false;
  case false:
    my_boolean = true;
}

또는

 

Switch/case 문을 사용해서 이렇게 코드를 작성할 수도 있습니다.

var my_boolean = true;

switch (my_boolean) {
  case true:
    my_boolean = false;
    break;
  case false:
    my_boolean = true;
    break;
}

하지만 딱 1줄 만으로 이 기능을 실행시킬 수 있습니다.

var my_boolean = true;

my_boolean = !my_boolean;

 

my_boolean = !my_boolean;

my_boolean 변수가 True라면 False로 변경하고, False라면 True로 변경하는 매우 간단한 코드입니다.

728x90
반응형