오늘의 용어


원시타입 → 하나만 담을 수 있삼

객체에서 메서드를 정의하는 방법

const user = {
  name: 'tiger',
  age: 25,
  sayHi: function () {
    console.log('hello');
  },
  alert1: function () {}, // normalfunction
  alert2() {}, //consise method
  alert3: () => {}, //arrow function
};

일반함수는 prototype constructor 을 내장 , consise -arrowfunction에는 들어있지 않음

옛날 자바스크립트에선 함수의 사용이 불분명해서 생성자를 모두 쥐어줌

최신문법으로는 생성자의 역할을 하는 건 class에게 주고 간결하게 쓰자고요 🙂

객체와 배열(→ 순서를 가짐, length를 가짐)

symbol은 new 키워드를 붙이지 않습니다 : )

function 함수(재료)←parameter (매개변수, 인자)

함수를 실행할때 넣게되는 값 → argument (인수)

function 붕어빵틀(재료) { // 재료: parameter(인자, 매개변수)
  console.log(`냠냠${재료} 붕어빵`);
}

붕어빵틀('팥'); // arguments(인수)

함수는 기본적으로 값을 가지고만 있지 내보내지 않음 ⇒ return ~

암시적 형변환 vs 명시적 형변환

alert은 무좍건 문자열 | 수학 연산자 사용시 숫자로 변환

문자형으로의 변환