[Javascript] 자바스크립트 var / let / const 정리
·
Javascript
자바스크립트에서 변수 선언할 때 var, let, const 이 세 가지 중 하나를 쓰게 된다.각 변수마다 어떤 특징이 있는지 알아보자. var 란?var의 특징으로는 중복 선언이 가능하다 / 언제든 값을 바꿀 수 있다.var로 변수를 선언하면 너무 자유롭다 보니 실수로 변수 덮어쓰기 생기면 디버깅이 힘들어 지는 단점이 있다.이를 보완하기 위해 ES6 부터 추가된 변수선언 방식이 let 과 const 이다.// 1. var 선언 방식var fruit = 'apple';console.log(fruit); // applevar fruit = 'banana';console.log(fruit); // bananafruit = 'cherry';console.log(fruit); // cherry// 2. var ..
[Javascript] 자바스크립트 Class / Getter&Setter / Extends 정리
·
Javascript
Class(클래스)란?클래스는 객체를 만들기 위한 틀(설계도)이다.즉, 공통된 특징을 가진 객체들을 효율적으로 만들기 위해 사용한다. 붕어빵 틀 = 클래스 (공통된 구조)붕어빵 = 객체(인스턴스) (틀을 이용해 찍어낸 실체) 예를 들어, 클래스를 사용해서 사람(Person)을 표현해보자class Person { constructor(name, age) { this.name = name; this.age = age; } speak() { console.log(`${this.name} says hello!`); }}const person1 = new Person("Kim", 20);const person2 = new Person("Lee", 30);person1.speak(); // ..
하부루
'Javascript' 카테고리의 글 목록