6.10 개발일지.반복문과 함수

김지형·2022년 6월 10일
0

ai-school

목록 보기
19/61

학습한 내용

반복문(while)


while문도 for문과 크게 다르지 않다
조건문 안이 true이면 실행문을 실행하고, false이면 실행이 멈추는 원리
0번째부터 무한히 반복문 실행
true를 confrim으로 바꾸면 매 실행마다 확인창이 뜨게 된다
확인을 누르면 true값을 입력해 다음 실행을 하고, 취소를 누르면 false값이 입력되어 실행이 멈추는 원리이다
while 역시 for 처럼 배열을 지정하고, 반복문을 작성할 수 있다
실행문 끝에 break를 입력하면 1번만 실행되고 반복이 멈춘다
for문에서도 break를 걸어줄 수 있다
위 코드에서는 확인창에서 확인을 누르면 for의 실행문의 if문에 true값이 입력되고, break가 걸리게 된다.
취소를 누르면 false값이 입력되어 계속 진행이 된다
확인을 눌렀을때 계속 진행이 되도록 하려면 if의 조건문에 !(반대의 의미)를 넣어주면 된다

함수

익명함수

선언적 함수

매개변수를 이용한 수학적 함수


console.log로 콘솔창에 함수를 출력시킬수도 있다

for문, 익명 함수, 수학적 함수의 비교

for문은 새로운 값이 필요할 때 마다 똑같은 구조의 새로운 코드가 필요하다
익명 함수에서는 함수식을 설정하고 변수를 바꿔가며 함수를 불러와주면 된다
수학적 함수에서는 고정된 식, 고정된 함수에 함수값만 바꿔가면서 추가해주면 된다

어려운 내용

실습에 대한 어려움은 없었고, 함수에 대한 이론이 어려웠다

해결방법

오늘 배운 내용을 한 데 모아 정리해보고, 강의 녹화본을 돌려보면서 복습한다

학습소감

본격적으로 오늘 배운 함수부터 시작해서 개체, 이벤트 등 익숙하지 않은 영역으로 들어서고 있다
지금까지는 그렇게 어렵다는 느낌은 없었지만, 이제는 점점 복습에 시간을 늘여서 꼼꼼하게 복습해야 앞으로 진도를 나가도 어려움이 없을 것 같다

profile
안녕하세요!

0개의 댓글