TIL.231108 베이직과제

안은지·2023년 11월 9일
1
post-custom-banner

🖥️ javascript베이직

과제1

  • console.log :단순히 결과값을 콘솔창에 표시
  • return :함수에서 결과값을 반환 및 함수의 실행을 강제종료
function 인사하는함수(이름) {
  return "안녕 " + 이름 + "야~";
}

function 나이말해주는함수(나이) {
  return "내 나이는 " + 나이 + "살이야";
}

// 콘솔로그에 어떻게 작성해야 할까요?  // "안녕 철수야~ 반가워. 내 나이는 20살이야"
console.log(`${인사하는함수('철수')} 반가워. ${나이말해주는함수('20')}`);

과제2

  • for문(반복문) : 어떤 특정한 조건이 거짓으로 판별될 때 까지 반복 / for(변수 초기화(출발점); 조건식(도착점); 증감연산자(보폭) { 구현부 }
let 총합  = 0;

// for문을 이용하여 숫자리스트의 숫자를 모두 더한 값을 총합 변수에 할당 후 console.log로 출력합니다.

for (let i = 1; i <=10; i++ ) {
    총합  = 총합  + i; 
};

console.log(총합 ) // 결과: 55

과제3

  • setTimeout/clearInterval(타이머함수) : 일정 시간 후 함수 실행/설정된 Interval 함수를 종료
const timerid = document.querySelector(".h1");

let count = 1;
let timerid1;
timerid1 = setInterval(function(){
    document.querySelector("h1").textContent = count++;
    if(count > 10) {
        clearInterval(timerid1)
    }
}, 1000);

과제를 마치며...

튜터님이 항상 하시는 말씀: "과제를 하지않으면 아무리 강의를 들어도 의가 없다"고 하셨다. 확실히 과제를 제출할 때마다 강의만 들었을 때 보다는 이해가 빠르게 가는듯!! 9개의 과제를 마치고 그래도 아직은 확신은 없지만 무언가는 쌓여가고 있는 느낌이다. 캠프가 끝날 때 즈음이면 확신이 생기겠지😽

post-custom-banner

0개의 댓글