함수
함수 만들기
1
2
3
4
function fname(param) { // param 생략 가능
statement
return // 생략가능
}
함수 사용하기
1
2
3
4
5
// 함수 실행
fname(param)
// 함수를 값으로 가진 변수 생성
let func = fname(param)
조건문(if)
기본
1
2
3
4
if(condition) { // 조건에 맞으면
statement // 실행
}
// 아니면 빠져나옴
else
- 기본 조건이 맞지 않을 때 실행
1
2
3
4
5
if(condition) {
statement1 // true 실행문
} else {
statement2 // false 실행문
}
else if
- 기본 조건 이외의 다른 조건 추가
1
2
3
4
5
6
7
if(condition1) {
statement1 // 조건1에 부합하면 실행
} else if(condition2) {
statement2 // 조건2에 부합하면 실행
} else {
statement3 // 모든 조건에 맞지 않다면 실행
}
중첩 if문
- if문 안에 if문 존재
1
2
3
4
5
6
7
8
9
if(condition1) { // 조건1에 부합하면
if(condition1_1) { // 조건1과 조건1-1에 부합한가?
statement1 // 그러면 실행
} else { // 조건1에만 부합한가?
statement2 // 그러면 실행
}
} else {
statement3 // 조건1에 부합하지 않으면 실행
}
반복문(for)
- for(초기문; 조건문; 증감문) { 실행문 }
1
2
3
for(let i=0; i<10; i++) { // i가 10보다 작을 때 까지 i를 1씩 증가시키며 반복한다.
console.log(i) // 콘솔창에 출력(=printf())
}
- 결과:
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
Comments powered by Disqus.