• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    해결됨

!! 느낌표 두개 질문입니다

20.11.03 23:24 작성 조회수 554

2

질문1)

자바스크립트에서 ! (느낌표 하나)는 NOT 연산자인건 알고있는데 작성하신것처럼 !! (느낌표 두개) 두개를 붙이면 어떤 의미가 되는건가요..?

질문2)

로그아웃 버튼 클릭시 로그아웃되고 버튼이 로그인으로 변경되려면 새로고침을 해야하는데 로그아웃과 동시에 버튼도 '로그인'버튼으로 변경하려면 어떻게 해야할까요..? 

답변 1

답변을 작성해보세요.

4

질문1 답변

NOT 연산자(!)는 Falsy나 Truthy 값을 ture나 fasle 로 변환하는 연산자입니다. true/false도 Truthy/Falsy 이기때문에 한번더 연산자로 계산하면 false/true가 되는 셈이죠. 

간단히 말씀드리면 자바스크립트 값을 불리언 타입으로 변경할때 많이 사용합니다. 비슷한 함수로 Boolean()이 있고요.