나모장
IM_memo
나모장
전체 방문자
오늘
어제
  • 분류 전체보기 (29)
    • 데이터 (6)
      • 머신러닝 (5)
      • 크롤러 (1)
    • 프로그래밍 (14)
      • HTML,CSS (8)
      • Javascript (5)
      • Spring (1)
    • CS (0)
      • 자료구조 (0)
      • 데이터베이스 (0)
      • 네트워크 (0)
    • 회고 (0)
    • 개발관련 (8)
      • Git (2)
      • 네트워킹&행사 (1)
    • 디자인 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • primitive values
  • Copilot
  • ms코파일럿
  • IT행사
  • 우아한세미나
  • msla
  • 비교사학습
  • 라플라스 스무딩
  • 교사학습
  • github flow
  • commit message rules
  • 코드리뷰
  • msmvp
  • git
  • git branch
  • git flow
  • javascript
  • 개발문화
  • 베이즈정리
  • 나이브 베이즈
  • 사후확률
  • powerplatform
  • 강화학습
  • naive bayes
  • powerapps
  • 코파일럿
  • gitlab flow
  • 사전확률
  • 반교사학습
  • Pycharm

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
나모장

IM_memo

프로그래밍/Javascript

[JavaScript] 문법

2022. 3. 17. 00:30

문법에 맞지 않으면, 코드가 컴퓨터 입장에서 이해할 수 없다. 자바스크립트 엔진이 코드를 구분 분석할 때, 언어의 구문에 맞지 않는 토큰이나 토큰 순서를 만나면 `SyntaxError`를 출력한다.

 

1. 주석

사람의 언어로 작성한 힌트, 사람과 소통하기 위한 수단 !

// 기본 한 줄 주석
/* 기본 한 줄 주석 */

/* 여러줄 
	주석
*/

console.log("Hello" + /* 끼워넣기 */ + "World");

//JS DOC 코드를 위해 상세한 주석
/**
* Represents a book.
* @constructor
*
* @param {string} title - the title of the book
* @param {string} authur - the author of the book
*/

2. 값, 식, 문

값 : 하나의 값

식 (표현식, expression) : 값을 생성, 값으로 귀결

문 (statement) : 행동을 함, 흐름제어, 인터프리터에서 지시문으로 명령 - for, if, while 등

 

3. 식별자 

코드 내에서 다양한 것들을 구분하기 위한 문자열

식별자는 문자열로 이뤄져야 있어야 하지만, 예약 키워드와의 중복을 피해야 한다.

 

4. use strict

느슨한 자바스크립트를 엄격하게 제어

ecmascript 2015에서는 자동으로 strict모드로 전환

'프로그래밍 > Javascript' 카테고리의 다른 글

[JavaScript] DOM  (0) 2022.03.16
[JavaScript] 3. 문자  (0) 2022.03.13
[JavaScript] 2. 값  (0) 2022.03.10
[Javascript] 1. 변수 (Variable)  (0) 2022.03.07
'프로그래밍/Javascript' 카테고리의 다른 글
  • [JavaScript] DOM
  • [JavaScript] 3. 문자
  • [JavaScript] 2. 값
  • [Javascript] 1. 변수 (Variable)
나모장
나모장

티스토리툴바