Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- SQL코딩테스트 연습
- PSD 알씨로열려요
- 이미지알씨로열릴때
- 퍼블리싱
- powerShell 오류
- PSD파일 안열려요
- CSS
- 코딩테스트 문제 SELECT
- HTML
- 코딩테스트연습
- 드래그앤드롭안됨
- 드래그앤드랍해결방법
- transform
- 자바
- 백준코딩테스트 1단계
- 오류
- 알씨로열려요
- 잘난웹디
- 네트워크
- 이클립스
- java
- 프로그래머스
- 프로젝트 생성시 나는 오류
- 드래그앤드랍
- #포토샵#GTQ1급#누끼따기#누끼#보정#합성#인물보정#인물합성#누끼따는방법#펜툴로누끼따는방법#펜툴이용방법#펜툴사용방법#서이추#이웃#서이추환영#이웃환영#일상#소통#초보블로거#포토샵기초
- 공부
- 퍼블리싱공부
- spring
- 웹페이지제작
- PSD알씨로열릴때
Archives
- Today
- Total
기억하기 위한 기록
[vue] 구구단 예제 / == 와 === 차이 / typeof 로 객체의 데이터타입 확인하기 본문
맞는 값을 입력했는데도 계속 땡이 나오는 이유는?.....
this.first의 숫자를 확인하고싶을때 console로 맞게나오나 찍어보기
this.second의 데이터형을 확인하고 싶을때 , typeof를 붙여주면 된다.
자바스크립트에서 typeof로 값 혹은 변수의 데이터 타입이 확인 가능하다.
또한 = , ==, ===
= 는 변수에 값을 '할당'할 때 쓰이고
== 는 값이 동일한지 비교할때 쓰이며
===는 '값'과 '데이터타입'이 모두 같은지 비교하는데 쓰인다.
first, second, value의 데이터타입을 각각 확인해보니 value는 string값이었기 때문에 땡이 나오는 것이었다.
그래서 ==로 하면 값만 확인하기 때문에 정답/땡이 바르게 나오는 것이었다.
더 정확히 정답과 땡을 나오게 하려면 value에 형변환을 해주면 된다.
형변환은 parseInt를 통해 가능하다.
parseInt를 통해 value값을 감싸주니 형변환이 되어 값과 데이터타입을 비교하여 '정답'을 찍어낼 수 있다.
'Front-end' 카테고리의 다른 글
[vue] e.preventDefault(); (0) | 2022.02.22 |
---|