오늘은 역시 프로그래밍 언어의 기초인 반복문에 대해 공부했다.
또한 Pair Programming 방식으로 다양한 문제들을 풀었다.
다른 프로그래밍 언어와 마찬가지로 자바스크립트의 반복문도 for과 while을 이용한다.
for을 이용한 반복문
/* for을 이용한 반복문의 기본문법
for(초기화,조건식,증감문){
조건식이 참(true)이라면 실행할 문장(들)
}
*/
// ex) 0 1 2 3 4를 차례로 콘솔에 찍는 반복문
let i;
for(i=0;i<5;i++){
console.log(i);
}
while을 이용한 반복문
while을 이용한 반복문은 for을 이용한 반복문과 달리 기본문법에 초기화,증감식이 포함되지 않는다. 하지만 반드시 초기화와 증감식을 다른부분에 명시해줘야 하며 그렇지 않을경우 무한루프에 쉽게 빠지게 된다.
/* while을 이용한 반복문의 기본문법
while(조건식){
조건식이 참(true)이라면 실행할 문장(들)
}
*/
// ex) 0 1 2 3 4를 차례로 콘솔에 찍는 반복문
let i=0; // for을 이용한 반복문에서 초기화의 역할을 하는 코드
while(i<5){
console.log(i);
i++; // for을 이용한 반복문에서 증감문의 역할을 하는 코드
}
다른 프로그래밍 언어를 접해봤기에 아직까지는 그다지 어려운 내용은 없었다.
하지만 의외로 Pair Programming의 문제들을 많이 못 풀었다.
혼자 푸는 것보다 남과 같이 상의해가며 서로에게 이해시키며 문제를 푸는방식이 아직까진 낯설고 더 어려운 것 같다.
내일부터는 html/css에 대해 공부를 하게된다.
html과 css도 과정을 시작하기 전 혼자 조금 공부를 했지만 많이 사용해 본적은 없다.
개념을 다시 정리하고 많이 사용해보며 html과 css도 익숙해져야 할 것 같다.