TIL06 | JavaScript - for 반복문
5798 단어 WeCodeJavaScriptJavaScript
1. 반복문이 필요한 이유와 사용하는 방법
- 여러 번 반복되는 작업을 해야 될 때 반복문을 쓰면 작업이 줄어든다.
for (초기문; 조건문; 증감문) { //세미콜론 필수
명령문
}
// 실행 순서
// 조건문(true) > 명령문 > 증감문 > 초기문(반복)
// 초기문 >
// 조건문(false) > 반복문 종료
for (let i = 1; i < 11; i++) {
console.log(i + "번째")
} // 카운터를 세는 변수명은 보통 i로 많이 쓴다.
//"1번째"
//"2번째"
//"3번째"
//"4번째"
//"5번째"
//"6번째"
//"7번째"
//"8번째"
//"9번째"
//"10번째"
2. 배열과 반복문
- 배열의 요소를 순회하며 출력해보기
let a = ["a", "b", "c", "d", "e", "f", "g"]
for ( let i = 0; i < 7; i++) {
console.log( a[i] )
}
// 배열의 길이가 100이 넘는다면 직접 세긴 힘들다.
// 그럴땐 length를 이용하자
↓ length 이용해 요소 순회 ↓
for ( let i = 0; i < a.length; i++) {
console.log( a[i] )
}
//"a"
//"b"
//"c"
//"d"
//"e"
//"f"
//"g"
그 밖에 알게 된 내용 👀
1. new Array(n) : 길이가 n인 빈 배열 생성
let a = new Array(10)
console.log(a.length) // 10
2. string[ ] : 배열과 같이 문자열 인덱스에 접근
let str = "string"
str[2] // "r"
Author And Source
이 문제에 관하여(TIL06 | JavaScript - for 반복문), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@wjddk97/TIL06-JavaScript-for-반복문
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
for (초기문; 조건문; 증감문) { //세미콜론 필수
명령문
}
// 실행 순서
// 조건문(true) > 명령문 > 증감문 > 초기문(반복)
// 초기문 >
// 조건문(false) > 반복문 종료
for (let i = 1; i < 11; i++) {
console.log(i + "번째")
} // 카운터를 세는 변수명은 보통 i로 많이 쓴다.
//"1번째"
//"2번째"
//"3번째"
//"4번째"
//"5번째"
//"6번째"
//"7번째"
//"8번째"
//"9번째"
//"10번째"
- 배열의 요소를 순회하며 출력해보기
let a = ["a", "b", "c", "d", "e", "f", "g"]
for ( let i = 0; i < 7; i++) {
console.log( a[i] )
}
// 배열의 길이가 100이 넘는다면 직접 세긴 힘들다.
// 그럴땐 length를 이용하자
↓ length 이용해 요소 순회 ↓
for ( let i = 0; i < a.length; i++) {
console.log( a[i] )
}
//"a"
//"b"
//"c"
//"d"
//"e"
//"f"
//"g"
그 밖에 알게 된 내용 👀
1. new Array(n) : 길이가 n인 빈 배열 생성
let a = new Array(10)
console.log(a.length) // 10
2. string[ ] : 배열과 같이 문자열 인덱스에 접근
let str = "string"
str[2] // "r"
Author And Source
이 문제에 관하여(TIL06 | JavaScript - for 반복문), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@wjddk97/TIL06-JavaScript-for-반복문저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)