• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

js에서 변수 타입 오류

21.09.24 17:00 작성 조회수 103

1

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
 
 
 
name이 string형으로 나오는 이유가 뭔가요?

답변 1

답변을 작성해보세요.

1

좋은 질문 감사합니다.

해당 개발자 도구를 킨 웹 사이트에서 name이라는 변수를 이미 활용하고 있는 것 같습니다. 따라서 기존에 선언된 name 변수가 string으로 사용됐었기에 string으로 보이는 것 같습니다!

var test_name = 3 이런 식으로 변수명을 바꿔서 테스트해보시면 정상적인 결과가 나올 거에요 :)

자료형의 경우에는 그 변수를 재선언해서 내용을 바꿔주더라도 자료형은 최초값으로 고정이 되는건가요??

아마 크롬 개발자 도구의 특성이라고 보시면 될 것 같습니다. 원래는 변경되는 게 맞으나, 크롬 개발자도구 콘솔에서 입력했을 때는 기존 소스코드에 적용된 타입이 보이는 것 같아요.