관련 용어를 계속해서 추가하고 있습니다!
데이터를 저장하는 저장소나 공간으로, 변수를 선언하거나 값을 할당하고 저장된 데이터를 변경하거나 추가할 수도 있다.
: 어디서든 사용 가능한 변수, 함수 외부에서 선언한 변수
: 특정 코드 블록(함수,if문, while문 등) 내에서 선언된 변수, 함수 내부에서 선언한 변수
: 메모리 공간을 식별하기 위한 단어 ex) 변수 이름
var random; // 식별자(변수 이름) : 'random'
var name = "Kiara"; // 키워드 var로 선언된 변수 name의 값은 Kiara
let age = 25; // 키워드 let으로 선언된 변수 age의 값은 25
const PI = 3.14; // 키워드 const로 선언된 상수 PI의 값는 3.14
: 0개 이상의 프로퍼티로 구성된 집합으로 변경 가능한 값(mutable value)이다. 원시 값을 제외한 나머지 값(function
, array
, 정규 표현식 등)이 객체에 해당한다.
객체 = 프로퍼티 + 메서드
: 객체의 상태를 나타내는 값(data)으로, 키(key)와 값(value)으로 나뉜다.
let color = {
favorite : "skyblue", // 키 : favorite + 값 : "skyblue" = 프로퍼티
hate : "yellow" // 키 : hate + 값 : "yellow" = 프로퍼티
};
: 하나의 특별한 목적의 작업을 수행하도록 설계된 독립적인 블록
// 두 개의 값을 parameter로 받아서 둘의 합을 반환하는 함수
function addNum(x, y) {
return x + y;
}
: 일반적인 함수와 비교하기 위해 함수를 호출할 때 객체가 있는 경우를 메서드라고 부른다.
let example = {
a : function() {
console.log('메서드 호출');
}
}
함수와 메서드 비교는 추후에 !
: 변수에 저장된 값을 읽어 들이는 것
: 키워드를 사용해 변수를 정의하는 것
var name;
: 변수가 선언된 후에 대입 연산자(=)를 통해 값을 저장하는 것
var name;
name = "Kiara";
: 변수를 선언함과 동시에 값을 넣어주는 것
var name = "Kiara";