※ 책 [혼자 공부하는 자바스크립트]를 공부하며 기록, 정리해 놓은 노트이다.
Statcounter - 웹 브라우저 점유율:
자바스크립트 식별자 규칙⭐
- 키워드는 안됨
- 숫자로 시작도 안됨
- 특수문자는 _와 $만 허용 (”_alpha”, “$alpha”, “_”, “$”도 가능
- 공백 문자 안됨
- camelCase 방식 (makeToken 이런 식으로)
- 클래스명은 첫글자 대문자, 그 외 변수/인스턴스/함수/메소드는 첫글자 소문자
식별자의 종류
alert(’Hello’) ⇒ 함수
Math.abs(-3) ⇒ 메소드
Array.length ⇒ 속성
input ⇒ 변수
주석
HTML: <!-- -->
자바스크립트: //
혹은 /* *
표현식expression
: 값을 만들어내는 간단한 코드. 10+20 같은 것.
문장statement
: 코드를 읽어들이는 기본 단위가 되는 것. 줄바꿈이나 세미콜론으로 구분한다.
⇒ 표현식이 모여 문장(for’문’ switch 조건’문’ try catch 구’문’)이 되고, 문장이 모여 프로그램을 이룬다.
자바스크립트의 결과물을 출력하는 대표적인 방법 3가지
- 브라우저 콘솔 창에 - 한 줄 코드 출력
- alert(”뭐시기”)
- 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