★인터프리트 언어-컴파일 과정을 거치지 않고 바로 실행시킬 수 있는 언어
★ 동적 타이핑(dynamic typing)
: 변수의 자료형을 선언하지않고도 변수를 사용할 수 있음
★ 함수형 프로그래밍 지원
★ 프로토타입-기반 ->> 상속 가능
★ 이벤트에 반응하는 동작 구현
★ AJAX
★ HTML 요소들의 크기나 색상을 동적으로 변경 가능
★ 게임과 애니메이션과 같은 상호 대화적인 콘텐츠 구현
★ 사용자가 입력한 값들을 검증하는 작업 -> 자바스크립트를 이용
★ 확장자 : .js
★ 출력 방법
★ 구문(syntax) - JavaScript 구조, 문법의미
★ 식별자는 숫자로 시작할 수 없으며, 대소문자 구분함
★ // 단일문장 주석
★ /**/
많은 JavaScript HTML 메서드 중 하나는
getElementById(), getElementsBynames()
https://www.w3schools.com/js/tryit.asp?filename=tryjs_intro_inner_html
https://www.w3schools.com/js/tryit.asp?filename=tryjs_intro_lightbulb
display none으로 바꿔주는거 많이 씀
https://www.w3schools.com/js/tryit.asp?filename=tryjs_intro_hide
js output (innerHTML 많이 씀)
https://www.w3schools.com/js/js_output.asp
★ 변수
★ 변수 명명 규칙
★ 변수 유형
1) 리터럴로 배열 생성
2)Array객체로 배열 생성
1) function printScreen(){}