본문 바로가기
JavaScript

[JavaScript] zerocho 자바스크립트 강의 7강 8강

by 박헹구 2021. 8. 19.
반응형

setInterval - setTimeout 과 비슷한 효과를 낸다. 그러나 setTimeout은 한 번 실행되고 마는 반면 setInterval은 지정한 시간마다 주기적으로 지정한 함수를 실행함. 

 

clearInterval, clearTimeout - 취소

 

rspx.

rspx[scissors]

[] 값자리 (변수)

.뒤는 문자열이다 

 

setInterbal(() => {
	console.log('hello');
 }, 1000); //(얘는 1초를 보장하려는 노력을 함, 간격을 확실하게 지키려면 완벽하진 않지만 setinterbal)
 
 //setTimeout으로 바꾸기 (hello가 끝난 후에 1초임, 간격을 확실하게 보장하지 않아도 되면 셋타임)
 
 function hello() {
 	console.log('hello');
    setTimeout(hello, 1000);
}
setTimeout(hello, 1000);

태그.classList.contains('클래스');

//해당 클래스가 들어 있다면 true, 들어있지 않다면 false가 되기 때문에 분기 처리를 할 수 있다.



태그.classList.add('클래스'); //추가
태그.classList.replace('기존클래스', '수정클래스'); //수정
태그.classList.remove('클래스'); //제거

 

new Date() //현재시간

new Date().getFullYear()
>>2021

new Date().toLocaleString()
>>2021. 4. 21. 오후 11:23:30"

new Data(2021, 2, 31);
>> Wed Mar 31 2021 00:00:00 GMT+0900 (대한민국 표준시)
//자바스크립트에서는 월이 0부터 시작하기때문에 3월은 2로 나타낸다

new Date(2021, 2, 31, 18, 30, 5);
>> Wed Mar 31 2021 18:30:05 FMT+0900 (대한민국 표준시)

// 3월 3일과 2월 21일은 며칠차이가 날까요?

(new Date(2021, 2, 3) - new Date(2021, 1, 21)) / 1000 / 60 / 60 / 24
>> 10

 

reduce : 리듀스는 초기값을 넣지 않으면 첫번째 값이 초기값이 된다.

반응형

댓글