오늘은 조건문과 반복문, 수학객체, DOM에 대해서 공부했다.
조건문
if…else
if 문은 특정 조건이 참일때 명령문을 실행하며, 거짓일경우에는 else 문을 실행하게 됩니다.
또한 조건은 비교연산자를 사용 한 참 또는 거짓으로 평가되는 표현식입니다.
if( 조건1 ) {
// 조건1이 참이면 실행
} else if( 조건2 ) {
// 조건1은 거짓, 조건2는 참이면 실행
} else {
// 모두 거짓이면 실행
}
else if 문은 중첩될 수 있다.
반복문
반복문 은 반복적인 작업을 해야 할 때 사용하는 문법입니다.
가장 일반적인 반복문에는 for문이 있습니다.
for 문의 생김새
for( 초기식 ; 조건식 ; 증감식 ){
// 반복해서 실행할 코드
}
for문의 생김새는 위와 같이 생겼습니다. 괄호 안에는 순서대로 초기식, 조건식, 증감식이 들어가며 순서가 바뀌면 안됩니다.
초기식 : 변수의 선언 let 변수 = 0
조건식 : ****반복 할 조건
증감식 : 변수의 증가 또는 감소 식 i++ / i--
수학객체
자바스크립트에서는 수학과 관련된 기능과 속성을 가진 객체 를 제공합니다.
수학객체 메서드를 이용하면 수학과 관련된 작업들을 빠르고 편리하게 처리할 수 있습니다.
수학객체의 종류
최댓값 , 최솟값
// 최대값, 최소값
Math.max(4, 29, 1, 12) // 29
Math.min(4, 29, 1, 12) // 1
반올림, 올림, 버림
Math.round(2.712) // 3
Math.ceil(4.1) // 5
Math.floor(12.8) // 12
랜덤
Math.random() // 0.822...(0 ~ 1 까지의 임의의 수)
루트
Math.sqrt(2) // 1.414...
DOM 이란?
Document Object Model 의 줄임말로,
웹브라우저가 정적인 웹페이지를 변경하거나 조작하기 위해 HTML 파일을 자바스크립트 객체로 만들어줍니다.