자바스크립트를 처음 배우는 입문자용 노트입니다. 몇몇 부분은 틀릴 수 있으니 양해 부탁드립니다. 기록하는 주된 목적은 나의 복습을 편하게 하기 위함입니다.
새로 배운 문법:
prompt는 입력 창을 팝업으로 띄워 내용을 입력할 수 있습니다.
alert는 경고 창을 띄워 사용자에게 정보를 출력합니다.
console.log는 콘솔 로그입니다(콘솔은 콘솔, log는 로그)
변수
본질: 변수는 데이터를 저장하는 용기(컨테이너)입니다.
변수명: 변수는 너무 많아 찾아낼 수 없으므로 변수에 이름을 붙여야 합니다.
변수 사용:
- 선언: var myname
- 대입: myname = 10
- 변수의 초기화: var myname = '小元'; 여러 변수를 이어서 쓰는 것을 변수의 초기화라고 합니다.
이때 console.log (myname) 는 변수 myname 의 값을 출력할 수 있습니다.
사례:
anli1.png
(1) 입력 창을 팝업으로 띄워 정보를 입력하고 그 정보를 변수 myname 에 저장합니다
(2) 경고 창을 팝업으로 띄우고 그 안의 내용에서 myname 의 데이터를 호출합니다
(3) 콘솔에 myname 의 값을 출력합니다。
변수 문법(업데이트 관련)
의의: 변수가 새 데이터를 가지게 되면 이전 데이터를 대체합니다. 마지막으로 대입된 값을 기준으로 합니다.
여러 변수를 선언하는 방법

bl.png
변수의 특수한 경우
- 선언만 하고 값을 주지 않으면 출력 결과는 undefined 입니다(브라우저도 정확히 어떠한 값인지 모릅니다).
- 선언하지 않고 값도 주지 않으면 console 를 출력하면 오류가 발생합니다.
- 선언 없이 값만 대입하면 console 에 표시되지만 권장되진 않습니다.

bl3.png
변수 명명 규칙
- 알파벳, 숫자, 아래줄(언더스코어)입니다.(num01, _num, usrName)
- 숫자로 시작하는 변수명은 사용할 수 없습니다. 예를 들면 (var 18age) 는 오류가 발생합니다.
- 키워드를 변수명으로 사용할 수 없습니다. 예를 들면 (var var)
- 변수명은 의미가 있어야 합니다. 유다오 번역
- 카멜 표기. 첫 글자는 소문자이고, 뒤의 각 단어의 첫 글자는 대문자입니다. (myFirstName)
- 대소문자를 엄격히 구분합니다.
간단한 로직 사례(청사과와 홍사과의 위치 교환)

bl4.png
TEXT_MARKDOWN