여름방학을 맞이하여 인프런에서 강의를 결제해 듣고 있다.
지금 현재 웹 공부를 하고 있는데, 웹 중에서도 Javascript를 배우고 있다.
근데 기록하며 1번 더 공부하고, 다시 공부 할 때 찾아보면 좋을 것 같아 남겨보려한다.
기록은 내가 이해하기 힘들었던 점만 적을 예정이다!
1) var / let / const의 차이점
var : 같은 이름으로 재 선언 가능
let : 같은 이름으로 재 선언 불가능
const : 재선언 및 데이터 변경 불가능
2) 기본 자료형의 종류
프리미티브 타입으로 총 5가지이다.
- string
- number
- boolean
- null
- undefined
이 중 내가 특히 궁금했던 점은 null과 undefined의 차이점이다.
값이 없는 건 마찬가지인데 대체 무슨 차이일까 고민했다.
var some1 = null;
null은 값이 없을 때 사용하고
var some2;
undefined는 변수만 선언한 상태를 만들고 싶을 때 사용하는 것이다.
3) 배열에 데이터 삽입 방식
var array1=[1,2,3];
array1[1]=0;
=> array1의 결과는 [1,0,2,3]
array1.push(4);
=>array1의 결과는 [1,0,2,3,4]
4) 객체 데이터 추가 및 변경하기
var obj = {
name : "base"
age : 12
description : "happy"
}
객체에 값을 추가하는 방법은 다음과 같다.
obj['hobby']="basket ball";
obj.hobby="basket ball";
객체의 값을 변경하는 방법은 다음과 같다.
obj['name'] = "ssh";
obj.name="ssh"
더 자세한 내용은 강의에서 만나보세요~
끝!
'프로그래밍 언어 > Javascript' 카테고리의 다른 글
드림코딩 엘리와 함께하는 자바스크립트 기초 다지기 : 1. Node.js 다운받기 (0) | 2021.11.04 |
---|---|
인프런으로 자바스크립트 기초 다지기 : 3. 콜백함수 & 익명함수 (2) | 2021.07.26 |
인프런으로 자바스크립트 기초 다지기 : 4. 반복문 (0) | 2021.07.24 |
인프런으로 자바스크립트 기초 다지기 : 3. 함수 (0) | 2021.07.21 |
인프런으로 자바스크립트 기초 다지기 : 2. 연산자 | 조건문 (0) | 2021.07.16 |