JavaScript

JavaScript

문자열에 메서드와 프로퍼티를 사용할 수 있는데 왜 원시값이죠? (feat. 원시 래퍼 객체)

1. 원시자료형(premitive data type) 원시자료형은 객체가 아니면서 메서드를 가지지 않는 데이터를 말한다. javascript의 원시자료형에는 string, number, bigint, boolean, symbol, undefined, null 이 있다. 모든 원시값은 불변값이다. 즉 변형할 수 없다. 여기서 원시값 자체와 원시값을 할당한 변수를 혼동하지 않아야 한다. 변수에는 새로운 값을 할당할 수 있지만, 이미 생성한 원시값은 객체, 배열, 함수와 달리 변형할 수 없다. // 문자열 메서드는 문자열을 변형하지 않음 var bar = "baz"; console.log(bar); // baz bar.toUpperCase(); console.log(bar); // baz // 배열 메소드는 ..

2pandi
'JavaScript' 카테고리의 글 목록