JavaScript

[JavaScript] 배열과 반복문

개발자 마멋 2023. 11. 2. 00:58

배열 예시

Array(배열)

var coworkers = ["marmot", "leon"];

 

var : 변수 선언문

coworkers : 변수 이름 (다른 이름도 상관없음)

"marmot" : index1, 0번

"leon" : index2, 1번

 

"marmot", "leon" 등의 항목은 배열에서 원소(element) 라고 지칭

 

document.write(coworkers[0]);
document.write(coworkers[1]);

 

결과 : marmotleon

 

변수 coworkers의 0번인 marmot과 1번인 leon의 순서대로 값을 가져옴

 

coworkers.push('chris');
coworkers.push('ada');

 

*.push : coworkers에 chris, ada를 추가하는 태그

 

변수 안의 원소 개수 확인

var coworkers = ["marmot", "leon"];

document.write(coworkers.length);

 

결과 : 2

 

var coworkers = ["marmot", "leon"];

coworkers.push("chris");
coworkers.push("ada");

document.write(coworkers.length);

 

결과 : 4

 

*.push로 변수에 chris와 ada가 추가되어 4가 나옴

 

Loop(반복문)

<ul>
<script>
document.write('<li>1</li>')
var i = 0;
while (i < 3) {
document.write('<li>2</li>')
document.write('<li>3</li>')
i = i + 1;
}
document.write('<li>4</li>')
</script>
</ul>

 

결과 :

 1

2

3

2

3

2

3

4

 

변수 i  : 관습적으로 사용

while : 조건문이 참일 때 실행되는 반복문, 반복문 while에  (i < 3)을 조건문으로 넣어서 i 값이 3보다 작을 때, 즉 2가 될때까지 반복함

i = i + 1; : 반복될때마다 i 값이 1씩 증가

 

즉 변수 i 는 0으로 시작하기 때문에 실행 시 0, 1, 2 총 세번 반복되는 결과가 도출

 

배열과 반복문 활용

var coworkers = ["marmot", "leon", "chris", "ada"];

var i = 0;
while(i < coworkers.length) {
    document.write('<li>'+coworkers[i]+'</li>')
    i = i + 1;
    }

 

결과 : 

• marmot

leon

chris

ada

 

조건문에 i 가 coworkers의 원소 수보다 1적을 때까지 반복되게 함

위 예시에서는 네개의 원소가 존재하기 때문에 3번 반복하여 0, 1, 2, 3 순서로 도출

 

'JavaScript' 카테고리의 다른 글

[JavaScript] Variables(변수 : var, let, const)  (0) 2023.11.05
[JavaScript] 객체(Object)  (0) 2023.11.04
[JavaScript] 함수(Function)  (0) 2023.11.03
JavaScript 배열, 반복문의 활용  (1) 2023.11.02
let textNodes = document.querySelectorAll("div.tt_article_useless_p_margin.contents_style > *:not(figure):not(pre)"); textNodes.forEach(function(a) { a.innerHTML = a.innerHTML.replace(/`(.*?)`/g, '$1'); });