오늘의 JS 사전

Jetom·2024년 6월 25일
0

개념정리(js)

목록 보기
17/20
post-thumbnail
post-custom-banner

이제껏 js를 공부하면서 헷갈렸거나 의미를 잘못썼던 용어들이 간혹 있었다. 이러한 이유로 헷갈린 용어들을 포스팅하기 위해 '오늘의 js 사전'을 탄생 시켰다.😁

의미를 이해하면서 한 번 외워보자~ 뽜이텡~~~!!! 👻👻👻


변수

  • 변경 가능한 데이터가 담길 수 있는 공간

식별자

  • 변수의 이름

ex)

var a = 'string'
//변할 수 있는 데이터를 만든다. 데이터의 식별자는 a로 한다. 
//식별자 a에 'string'이라는 문자열을 할당한다.

파라미터(parameter)

  • 함수를 정의할 때 사용하는 변수

아규먼트(argument)

  • 함수를 호출할 때 실제로 전달되는 값

ex)

//(x,y) -> 파라미터
function add(x,y) {
  return x + y;
}

//(2,3)아규먼트
const result = add(2,3);

undefined

  • 어떤 변수에 값이 존재하지 않을 경우

null

  • 사용자가 명시적으로 없음을 표현하는 경우

객체(object)

  • 프로그래밍에서 데이터와 기능을 담고 있는 독립적인 개체
  • 데이터와 메서드의 집합

인스턴스(instance)

  • 특정 클래스의 구체적인 실체
  • 클래스의 정의를 바탕으로 생성된 객체

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')
profile
사람이 좋은 인간 리트리버 신혜리입니다🐶
post-custom-banner

0개의 댓글