js 4

JS : 템플릿 리터럴 ( Template literals )

JS : 템플릿 리터럴 ( Template Literals ) ES6에서 추가된 새로운 문자열 선언방식을 템플릿 리터럴 ( Template Literals)이라고 한다. 백틱 `` (esc 아래에 위치)을 이용하여 코드를 더 쉽게 작성할 수 있다. 01. 문자열 & 표현식 삽입 ES6이전 템플릿 문자열 ( Template String) 작성방법은 아래와 같다. let name1 = "Alexander"; let name2 = 'Benjamin'; const friend = name1 + ` meets ` + name2; console.log(name1) // Alexander console.log(name2) // Benjamin console.log(friend) // 'Alexander meets B..

STUDY/JavaScript 2022.08.02

JS : 자료형 - 객체 타입 (object type)

JS : 자료형 - 객체 타입 (object type) object는 다수의 원시 자료형을 포함하거나 복잡한 개체 (entity)를 표현할 수 있는 자료형이다. object() 혹은 중괄호 {}를 통해 생성한다. object의 객체는 key:value형태로 표현하며, 접근은 object.key 형태로 불러온다. let user = { name : "레슈", age : 22 }; user에 해당 내용을 할당한다면, user라는 변수에 메모리가 할당되고 그 메모리 안에 name, age 가 들어간다. 하나의 메모리 안에는 하나의 데이터만 들어갈 수 있기 때문에 name과 age에는 key로써 메모리 안으로 들어가고 해당 정보를 불러오기 위해선 object.key형태로 불러와야 한다. let user = { ..

STUDY/JavaScript 2022.04.14

JS : 자료형 - 원시 타입(primitive type)

JS : 자료형 - 원시 타입(primitive type) 문자형 (string) 문자형(string)은 문자, 문자열을 표현하는 자료형이며, 3가지 방식으로 작성할 수 있다. 큰 따옴표 : "Mike"; 작은따옴표 : 'Mike'; 역 따옴표 또는 백틱(backthick) : `Mike`; 백틱은 탭(tap) 키 위에 위치하고 있다. 큰 따옴표("")와 작은따옴표('')는 큰 차이는 없다. 1. const name1 = "Mike"; 2. const name2 = 'Mike'; 3. const name3 = `Mike`; 작은따옴표('')를 써야 할 경우 큰 따옴표("")로 감싸서 사용한다. "I'm a banana"; 만약, 작은따옴표('')로만 사용하고 싶을 경우 역슬래시(|)를 사용하면 된다.(엔..

STUDY/JavaScript 2022.04.14

JS : 변수, 상수 let, const

JS : 변수, 상수 let, const ;(세미콜론)은 한 줄이 끝났다는 의미이며, 생략해도 되지만 쓰는 걸 권장한다. 문자열(string)은 항상 "", ''로 감싸야한다. 감싸지 않으면 오류가 발생한다. 예약어는 선언 불가 ex :) class name = "Mike"; age = 30; name 은 변수명 Mike 값 상단과 같이 name ="Mike" 이런 식으로 선언하면 마지막으로 선언한 name이 최종적으로 덮어 지기 때문에 굉장히 위험한 방식이다. 그래서 let이나 const를 사용하여 선언해야 한다. let, var : 변수 변경이 가능한 변수이다. 중복선언은 불가능하나 재선언이 가능하다 (let을 생략하고 재선언하면 된다.) let name = "Mike"; name = "Julia";..

STUDY/JavaScript 2022.04.14