JavaScript_Study [ 기본 문법 ]

이준석·2023년 4월 4일
0

JavaScript_Study

목록 보기
1/35
post-thumbnail

2021-07-20 노션페이지
2021-09-03 노션페이지
기록된 노션을 다시 정리

그 당시 어려워한 부분:

  • 키워드의 의미를 몰랐다 (어떤 부분을 말하는지 모르겠다)
  • 키워드란 수행할 동작을 규정한 것
    • function, var, while 이런 것들이 모드 키워드

포이웨마웹

변수

  • 값을 한번 쓰고 버리는 것이 아닌 유지할 필요가 있는 값을 저장할 때 사용
  • var,
  • ES6문법 let, const

JavaScript의 타입

  • 원시 타입 (primitive data type)
    • number
    • string
    • boolean
    • null
    • undefined
    • symbol (New in ECMAScript 6)
  • 객체 타입 (Object data type)
    • object
      • Array, function ...

주석

  • 코드를 읽는 사람들의 가독성을 위해 작성
  • 코드의 아무런 영향도 주지 않음
  • 주석없이 읽을 수 있는 코드가 좋음

  • 각각의 명령을 문이라 한다
  • 문은 리터럴, 연산자, 표현식, 키워드 등으로 구성되면 세미콜론 ( ; )으로 끝냄

함수

  • 어떤 작업을 수행하기 위해 필요한 문(명령)들의 집합을 정의한 코드블록
  • 변수와 마찬가지로 여러번 호출이 되므로 코드의 재사용 측면에서 매우 유용하다

!객체!

  • 자바스크립트는 객체 기반의 스크립트 언어이다
  • 자바스크립트 객체는 키(이름)와 값으로 구성된 프로퍼티의 집합이다.
  • 프로퍼티의 값으로 모든 데이터가 들어갈 수 있다.
    • 앞서 말한 함수도 들어갈 수 있으며,
      프로퍼티의 값으로 들어간 함수는 메소드라 부른다.
var person = {
  name: 'Lee',
  gender: 'male',
  //메소드
  sayHello: function () {
    console.log('Hi! My name is ' + this.name);
  }
};

참조: poiemaweb.com

0개의 댓글