자바 스크립트 공부를 시작~!
✏︎ 자바스크립트란?
- 웹브라우저에서 읽고 실행되는 언어
- 보안성이 없음
- html 내에 작성
- 대소문자의 구분 엄격 (aaa ≠ AAA)
- 한줄씩 차례대로 실행됨 (인터프린터 언어)
✏︎ 적용방법
- 내부 스크립트
- html 문서 내에 스크립트 정의 후 직접 작성
- 필요한 위치에
<script type = "text/javascript">
스크립트 효과
</script>
- 외부 스크립트
- 스크립트 효과를 다른 문서에 작성하고 "이름.js"로 저장
- 효과를 적용할 문서에
<script type = "text/javascript" src="이름.js">
다른 문장 작성 금지
</script>
✏︎ 자바스크립트 주석방법
- // : 한 줄 주석
- /**/ : 여러 줄 주석
✏︎ HTML과 JS 공통점과 차이점
- 공통점 : 한줄씩 차례대로 출력된다.
- 차이점 : js에는 연산능력이 있다.
✏︎ 자료형(Data Type)
: 연산에 사용되는 값의 종류
- 정수
- 음수(-), 소수(.)를 제외한 양의 실수
- 8진수, 16진수 포함
- 실수
- 문자형 상수(String)
- 불린(boolean)
- null
- 값이 없음
- null의 반대값 ? not null(NaN)
- 변할 수 있는 값
- 값을 저장하는 장소나 이름
- 변수 선언문
- var : 변수 재선언 & 변수 재할당 가능, 생략가능
ex) var abc
- let : 변수에 재할당
- const : 변수 재선언, 변수 재할당 불가능
- 선언과 동시에 값 입력 가능
var abe = 1
var abc
abc = 1
var a, b, c
a = 1
b = 2
c = 3
var a, b, c=1
var a=b=c=1
** 이름규칙
- 알파벳, 숫자 사용 가능
- 한글, 특수문자, 공백 사용 불가
(단 특수문자 중 "_"는 사용 가능, $도 가능하긴 함)
- 첫번째 글자는 "_" 또는 알파벳만 가능(숫자 불가능)
- 대소문자 반드시 구분
- 예약어 사용 불가