이제껏 js를 공부하면서 헷갈렸거나 의미를 잘못썼던 용어들이 간혹 있었다. 이러한 이유로 헷갈린 용어들을 포스팅하기 위해 '오늘의 js 사전'을 탄생 시켰다.😁
의미를 이해하면서 한 번 외워보자~ 뽜이텡~~~!!! 👻👻👻
ex)
var a = 'string'
//변할 수 있는 데이터를 만든다. 데이터의 식별자는 a로 한다.
//식별자 a에 'string'이라는 문자열을 할당한다.
ex)
//(x,y) -> 파라미터
function add(x,y) {
return x + y;
}
//(2,3)아규먼트
const result = add(2,3);
ex)
//person은 객체
//객체는 프로퍼티(property)와 메서드(method)를 가질 수 있음
const person = {
name: "hyeri",
age: 1,
displayInfo: function(){
console.log(`My name is ${name}`)
}
}
person.displayInfo()
//Car는 클래스
class Car {
constructor(brand, model){
this.brand = brand
this.model = model
}
displayInfo(){
console.log(`This car is a ${this.brand}`)
}
}
//myCar는 Car 클래스에 따라 생성된 객체(= 인스턴스)
const myCar = new Car('Tesla', 'Model 3')