카테고리 없음

4. Javascript Syntax

okthatsimple 2024. 7. 24. 02:08

Javascript Syntax

  • syntax는 다음 내용들로 구성됨
    • statements
    • expressions
    • variables
    • functions
    • operators
    • control flow constructs

Values

  • 자바스크립트는 두 종류의 Value가 존재
  • Fixed Values(고정값, 리터럴Literal) : 1, 2, 'Hello' 등 변하지 않는 값들을 리터럴이라고 한다.
  • Variable values(변수, Variable) : sum(), a와 같은 값들.

Variables

  • 전역 변수 : 다른 여러 함수에서 접근 가능한 변수
  • 지역 변수 : 함수 내에서 선언되는 변수

Operators, Expressions

  • Operators : 연산에 사용하는 기호. 사칙연산 기호와 할당 연산자(=, +=) 등을 포함
  • Expressions : 연산에 필요한 값, 연산자, 변수의 조합. num = x / 2는 Expression임.

Keywords

let a, b;
function func(){};
  • 특별한 의미를 가진 단어들을 의미
  • let, function 등

Comments

  • 한줄 주석 : //
  • 여러줄 주석 : /* */

Data Types

  • 자바스크립트는 두 종류의 데이터 타입을 가짐
    • Primitive data type
      • 객체가 아니면서 메서드 또는 속성을 갖지 않는 데이터
      • string, number, bigint, boolean, undefined, symbol, null
    • Non-primitive (reference) data type
      • 원시 타입을 제외한 데이터
      • 객체
      • 배열, 함수, 날짜, 정규표현식 등

Functions

function func() {
    console.log("Hello!");
}
func();
  • 특정 연산을 수행하는 코드 블록

Identifiers

  • 변수 이름 지을 때 쓸 수 있는 글자들
  • 알파벳
  • 달러 기호($)
  • 밑줄(_)
  • 변수 이름은 보통 camelCase로 지음