javascript
[JavaScript] 2. 값
JavaScript의 언어 타입은 원시값, 객체로 나눌 수 있다. 1. 원시값 : 불변적 Boolean : true/false Null : null 빈 값 표현 Undefined : 값을 할당하지 않은 변수는 undefined 값을 갖는다. Number : -(2^53 − 1)부터 2^53 − 1까지 BigInt : math 객체의 메소드와 함께 사용 불가, 연산에서 number와 혼합 사용 불가 String : c언어와 다르게 불변. 문자열을 생성한 후 바꾸는 것은 불가능. 원본 문자열을 사용해 새로운 문자열을 생성하는 것은 가능 ex) String,concat() 을 사용해 두 개의 문자열을 합침 Symbol : 객체의 key 값으로 활용 불변이라는 게, 구체적으로 어떤 의미인지 알고 싶어 찾아보았다..
[Javascript] 1. 변수 (Variable)
변수 : 다양한 값을 담을 수 있는 박스와 같은 컨테이너 값이 저장된 메모리 주소와 이름을 연결 할당 연산자(=)을 사용해서 값을 변수명에 담는 것이라 이해하자. const name = 'nawon' 라고 한다면, name이라는 박스 안에 'nawon' 이라는 문자열을 대입한다고 생각하자. (서로 같음의 의미가 아님 !) 1. 선언과 동시에 할당 const lang = 'javascript' 2. 선언 let lang; 3. 할당 lang = 'J' 4. 재할당 lang = 'JS' * 변수 선언자 var, let, const의 차이