반목문 for - 선먼문
변수에 대한 초기화
ex) let i = 0
반목문 for - 조건문
앞에서 선언한 변수에 대한 컨트롤, 조건을 판단하게 됨
논리적인 return
값이 나오도록 조건을 넣음
조건문에서 true
가 나올 경우
for문 안에 있는 코드가 수행
끝까지 코드가 실행 됐으면 증감문으로 이동
선언문, 조건문에서 컨트롤했던 변수에 대한 업데이트
ex_) i++, i--
다시 조건문으로 가서 업데이트 된 변수에 따라서 조건 판단
마지막 조건문에서 false
가 나오면 for문에서 나오게 됨
초기화 구문은 위로 업데이트는 아래로 뺀 것. 이런식으로도 변형가능
i + '+' + j + '=' + (i+j)
문자열 자료형을 변수로 받아 한글자한글자 씩 나와 변수에 저장됨
return
true
면 다시 위로 올라가서 수행특정조건에 뒷 코드를 skip하고 싶을 때
end
적고 마지막에 end
매개변수 안 적게되면 undefined
가 대신 들어가서 undefined + undefined
하면 NaN
나옴
다이나믹 파라미터
arguments
라는 변수가 있음arguments
로 값이 넘어와서 코드가 수행됨return
break
같은 역할하기도 함 return
다음에 쓴 코드는 실행되지 않고 이미 함수 탈출함