개발공작소
728x90
반응형
article thumbnail
[JS] javascript에서 원시타입(primitive)은 어떻게 함수를 사용할 수 있는 것일까? ( 원시타입의 객체화 )
FrontEnd/JavaScript 2024. 1. 19. 14:57

저번에 원시타입과 참조타입에 대한 차이점을 한번 정리해보았는데, 길어져서 따로 올린다. 이번에는 원시타입에 대해 조금 더 정리하려고 한다. 원시타입은 함수를 가지는가? 전에 정리한 내용은 원시타입은 객체가 아닌 "단순 값"이라고 했다. 샘플코드 const str = '안녕하세요' const yn = true const num = 15 위 코드를 보면 str변수는 String이고, yn변수는 boolean, num변수는 Number이다... 그런데 javascript 개발을 해본 사람들은 다 알 것이다. 이 친구들로 함수를 쓸 수 있다는 것을... 샘플코드 const str = '안녕하세요' const yn = true const num = 15 str.substr(0,3) // '안녕하' yn.toStr..

article thumbnail
[JS] 원시타입(primitive) VS 참조타입(reference)의 차이점 (1)
FrontEnd/JavaScript 2024. 1. 19. 14:03

javascript에는 2가지의 데이터 타입이 있는데 원시타입(primitive)과 참조타입(reference)이다. 데이터타입이라고 하면 문자열(String)이나 정수(Number), 배열(Array), 객체(Obejct)와 같은 친구들이 떠오를텐데 여기서의 원시타입과 참조타입은 위의 친구들의 조금 더 상위(?)개념이라고 이해하면 편할 거 같다. 원시타입(primitive) VS 참조타입(reference)의 종류 원시타입에는 Number, Bigint, String, Boolean, Null, Symbol, Undefined 이렇게 7종류가 있고 참조타입에는 Object, Array, Function, Date 등이 있다. - MDN 참조 각 타입들에 대해서는 따로 설명하지 않고 원시타입과 참조타입이..

728x90
반응형