[JavaScript] 기본 원칙들

2024. 6. 5. 14:43・기초학습
  • 선언형언어(HTML,CSS)
  • 함수형언어
  • 명령형언어

 

자바스크립트는 함수형언어와 명령형언어 두가지 특징을 모두 가짐

자바스크립트는 값(정확히는 식)과 문(statement)으로 구성

 

식(expression)이란? 기능을 갖고 있는 것 (예) 1+1

값(value)이란? 데이터(정보) (예) 1

= 기호는? 오른쪽 항의 값을 왼쪽 항의 값으로 옮긴다, 할당한다는 뜻

 

∴ 자바스크립트에서 식(expression)은 값(value)이라고 할 수 있다. (∵ 식은 결과적으로 반드시 값이 됨)

 


 

값에 의미를 부여할 수 있는 방식 => 식별자(identifier)를 쓴다

 

식별자의 종류

  • 변수
  • 함수
  • 클래스

 

식별자의 네이밍규칙

  • 예약어 x
  • 공백포함 x
  • 숫자로 시작 x
  • 기호사용 제한적 ( $, _ 만 가능)



저작자표시 비영리 변경금지 (새창열림)

'기초학습' 카테고리의 다른 글

[JavaScript] 객체 접근연산자와 동적 바인딩  (0) 2024.06.05
[JavaScript] 상태(state)란, const를 많이 써야하는 이유는,  (0) 2024.06.05
[JavaScript] 객체(Object)는 값을 묶는다  (0) 2024.06.05
[JavaScript] 실행(Run)이란,  (0) 2024.06.05
4가지 프로그래밍 역량  (0) 2024.06.05
'기초학습' 카테고리의 다른 글
  • [JavaScript] 상태(state)란, const를 많이 써야하는 이유는,
  • [JavaScript] 객체(Object)는 값을 묶는다
  • [JavaScript] 실행(Run)이란,
  • 4가지 프로그래밍 역량
dev.hyejin
dev.hyejin
  • dev.hyejin
    혜진의 개발자 성장블로그
    dev.hyejin
  • 전체
    오늘
    어제
    • 분류 전체보기 (89)
      • 2024 데브캠프 (2)
      • 회고 (1)
      • 이슈해결 (3)
      • 기초학습 (13)
      • Frontend (20)
        • JavaScript (3)
        • Git, GitHub (3)
        • HTML, CSS (14)
      • Backend (8)
        • Database (4)
        • Java (4)
      • CS (16)
        • Network (10)
        • Algorithm (6)
      • Eng (16)
      • Tips (5)
  • 인기 글

  • 태그

    box-sizing
    절대경로
    시간복잡도
    런타임
    점근성능
    ER모델
    GitHub
    객체
    상대경로
    border-box
  • hELLO· Designed By정상우.v4.10.3
dev.hyejin
[JavaScript] 기본 원칙들
상단으로

티스토리툴바