JavaScript

[책] CH1 자바스크립트 시작

깊은바다거북 2022. 11. 7. 18:10

※ 책 [혼자 공부하는 자바스크립트]를 공부하며 기록, 정리해 놓은 노트이다.


Statcounter - 웹 브라우저 점유율:

Browser Market Share Worldwide | Statcounter Global Stats
This graph shows the market share of browsers worldwide based on over 5 billion monthly page views.
https://gs.statcounter.com/browser-market-share

자바스크립트 식별자 규칙⭐

  • 키워드는 안됨
  • 숫자로 시작도 안됨
  • 특수문자는 _와 $만 허용 (”_alpha”, “$alpha”, “_”, “$”도 가능
  • 공백 문자 안됨
  • camelCase 방식 (makeToken 이런 식으로)
  • 클래스명은 첫글자 대문자, 그 외 변수/인스턴스/함수/메소드는 첫글자 소문자

식별자의 종류

alert(’Hello’) ⇒ 함수

Math.abs(-3) ⇒ 메소드

Array.length ⇒ 속성

input ⇒ 변수

주석

HTML: <!-- -->

자바스크립트: // 혹은 /* *

표현식expression

: 값을 만들어내는 간단한 코드. 10+20 같은 것.

문장statement

: 코드를 읽어들이는 기본 단위가 되는 것. 줄바꿈이나 세미콜론으로 구분한다.

⇒ 표현식이 모여 문장(for’문’ switch 조건’문’ try catch 구’문’)이 되고, 문장이 모여 프로그램을 이룬다.

자바스크립트의 결과물을 출력하는 대표적인 방법 3가지

  1. 브라우저 콘솔 창에 - 한 줄 코드 출력
  1. alert(”뭐시기”)
  1. console.log(’Hello JavaScript!”)로 브라우저 콘솔 창에 - 여러 줄 출력

초보자가 자주 만나는 오류error 3대장

> 안녕하세요
Uncaught ReferenceError: 안녕하세요 is not defined
    at <anonymous>:1:1

⇒ 식별자(변수명 등이)로 인식했는데 등록되지 않은 것일 경우.

> console.log("안녕
Uncaught SyntaxError: Invalid or unexpected token

⇒ 주로 따옴표를 닫지 않았을 때.

> console.log("안녕"
Uncaught SyntaxError: missing ) after argument list

⇒ 괄호 닫는 걸 잊었을 때.


참고:

[책] 혼자 공부하는 자바스크립트 - 윤인성


Uploaded by N2T