깊은바다거북
개발 공부 기록
깊은바다거북
전체 방문자
오늘
어제
  • 분류 전체보기 (219)
    • JAVA (9)
    • JavaScript (15)
    • 스파르타코딩클럽 (11)
      • [내일배움단] 웹개발 종합반 개발일지 (5)
      • [내일배움캠프] 프로젝트와 트러블 슈팅 (6)
    • SQL | NoSQL (4)
    • CS 등등 (0)
    • TIL | WIL (173)
    • 기타 에러 해결 (3)
    • 내 살 길 궁리 (4)

인기 글

최근 글

최근 댓글

태그

  • Preorder Traversal(전위 순회)
  • POST / GET 요청
  • Leetcode
  • Inorder Traversal(중위 순회)
  • Linked List
  • Binary Tree(이진 트리)
  • 점화식(Recurrence Relation)
  • BST(이진 탐색 트리)
  • Backtracking(백트래킹)
  • leetcode-cli
  • TIT (Today I Troubleshot)
  • 자잘한 에러 해결
  • 자료 구조
  • 시간 복잡도
  • 01. 미니 프로젝트
  • 최대 힙(Max Heap)
  • DFS(깊이우선탐색)
  • Til
  • Trie
  • TypeScript
  • 프로그래머스
  • BFS(너비우선탐색)
  • 트러블 슈팅 Troubleshooting
  • 재귀 함수
  • 코딩테스트 연습문제
  • 혼자 공부하는 자바스크립트
  • 최소 힙(Min Heap)
  • tree
  • 팀 프로젝트
  • 자바스크립트 기초 문법
hELLO · Designed By 정상우.
깊은바다거북

개발 공부 기록

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
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

    'JavaScript' 카테고리의 다른 글
    • [책] CH4 배열과 반복문
    • [책] CH3 조건문
    • 예약 발행 포스팅 후 예약 시간 조정할 수 있나 확인
    • [책] CH2 상수와 변수
    깊은바다거북
    깊은바다거북

    티스토리툴바