소스코드(Source Code)
1.Text type의 파일(".js", ".html", "*.java")
2. 메모장 등으로 내용을 읽을 수 있다.
3. 영어 문장과 유사한 문법으로 작성한다.
DOM
: Document Object Model, html 화면에 있는 모든 요소(tag)
document.addEventListener("DOMContentLoaded")
그동안은 화면이 그려진 후에 태그를 가져와야해서 스크립트를 가장 마지막에 위치시켰던 것
도큐멘트안에 있는 태그들은 모두 객체이다. 그래서 우리는 그거를 도큐멘트 오브젝트라고 부른다.
이걸 쓰면 스크립트를 어디에 써도 상관없다.
화면이 미처 로딩이 되지 않는 경우가 있기 때문에 addEventListener뒤에 ? 꼭 쓰기
Math.random()
0.0000~ 0.99999999999999999 까지 범위에서 임의 숫자 1개를 만들어 내는 기능
const rndNum = Math.random();
난수(random)
무작위로 0 ~ 0.9999.... 까지의 숫자를 만든다. 0 <= rnd < 1
const today = new Date();
컴퓨터의 현재 날짜, 시각과 관련된 정보를 가져와서(getter)
today 객체를 만들고 보관하라(setter)
const weekString = "일월화수목금토";
const weekText = weekString[weekNum];
문자열 변수에 저장된 문자열은 마치 문자열 배열에 저장된 것처럼 취급 할 수 있다.
weekString 변수에 저장된 문자열 중에서 weekNum index 번째 문자열을 getter 하여 weekText에 담아라
Q. main01.js 안에 for문에서 i가 없는데 진행되는 이유?