[JavaScript] Equality operator 복습

Chaeeun Lee·2023년 9월 20일

1. 동등 연산자 (Equality operator, ==)

  • type coercion을 수행한다.
  • 헷갈리지 말기! 동등 연산자에서 타입을 강제 변환시킨다.

2. 일치 연산자 (Strict equality operator, ===)

3. prompt (번외)

이번 강의를 들으면서 prompt를 처음으로 알게되었다.
일 시작한지 3개월이 넘어가는데 아직도 기본이 부족하다는 걸 깨달았다🙀
MDN에서는 아래와 같이 설명 한다.

Window.prompt()는 사용자가 텍스트를 입력할 수 있도록 안내하는 선택적 메세지를 갖고 있는 대화 상자를 띄웁니다.

정의만 보면 감이 잘 안잡힌다.

prompt("what's your favorite number?");

이렇게 코드를 작성하면 아래와 같은 창이 뜬다.

const favoriteNumber = prompt("what's your favorite number?");

이렇게 변수를 생성하고 값을 할당하면 사용자가 입력한 값을 저장할 수 있다.

❗️ 주의할 점은 prompt 함수가 반환하는 값이 문자열이라는 점이다. 예를 들어, 만약 사용자의 대답이 Number가 되어야 한다면 반환 값을 직접 변환해야 한다.

profile
나는야 뚝딱이 개발자야

0개의 댓글