Day8

Preznt·2022년 10월 21일
0

국비 교육

목록 보기
4/13

소스코드(Source Code)
1.Text type의 파일(".js", ".html", "*.java")
2. 메모장 등으로 내용을 읽을 수 있다.
3. 영어 문장과 유사한 문법으로 작성한다.

  • 이진 기계어 코드(Binary Machine Code)
  1. 컴퓨터의 CPU가 해석 할 수 있는 이진수 모음으로 만들어진 코드
  2. 소스코드를 "컴파일(Compile)"과정을 거쳐 생성된다.
  3. .java 코드는 컴파일 하면 .class 파일이 생성되며 이진 코드가 저장된다
  • Application 실행
  1. 이진 기계어 코드를 컴퓨터의 주기억장치(Main Memory)에 올리고(Loading) 순서대로 CPU로 보내어 명령을 실행하고, 연산을 수행하는 것
  2. 연산 결과는 Console 등의 화면에 출력된다.

DOM
: Document Object Model, html 화면에 있는 모든 요소(tag)

document.addEventListener("DOMContentLoaded")

  • DOMContent : 화면에 보이는 모든 것
  • DOMContentLoaded : 화면에 모든 요소가 다 그려지면..(화면에 그려진 DOMContent가 다 그려지고 나면 이라는 의미)

그동안은 화면이 그려진 후에 태그를 가져와야해서 스크립트를 가장 마지막에 위치시켰던 것
도큐멘트안에 있는 태그들은 모두 객체이다. 그래서 우리는 그거를 도큐멘트 오브젝트라고 부른다.
이걸 쓰면 스크립트를 어디에 써도 상관없다.
화면이 미처 로딩이 되지 않는 경우가 있기 때문에 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가 없는데 진행되는 이유?

0개의 댓글