타입변 환

킴스·2021년 6월 24일
1

JS

목록 보기
16/27
post-thumbnail

타입 변환

  • 개발자의 의도적으로 변환되는 것
  • 명시적 타입 변환 또는 타입 캐스팅 이라함.

to데이터타입을 통해 형식 변경 가능.
typeof 를 통해 연산자의 평가 전 자료형(분류)을 나타내는 문자열을 반환합니다.

암묵적 타입 변환 (타입 강제 변환)

  • js 엔진에 의해 자동 변환되는

  • 암묵적 타입 변환기 기존 값을 직접 변경하진 않음.

  • 변수 값이 원시 타입인 경우, 변수 값을 변경하려면 재할당을 통해 새로운 메모리 공간을 확보하고 그 곳에 원시 값을 저장한 후 변수명이 재할당된 원시 값이 저장된 메모리 공간의 주소를 기억하도록 해야 한다.

  • 변수 값을 재할당해서 변경하는 것이 아니라 자바스크립트 엔진이 표현식을 에러없이 평가하기 위해 기존 값을 바탕으로 새로운 타입의 값을 만들어 단 한번 사용하고 버린다.

참고 문헌

poimweb 타입 변환과 단축 평가
https://poiemaweb.com/js-type-coercion#1-%EC%95%94%EB%AC%B5%EC%A0%81-%ED%83%80%EC%9E%85-%EA%B0%95%EC%A0%9C-%EB%B3%80%ED%99%98

MDN typeof
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/typeof

profile
코뽀

0개의 댓글