티스토리 뷰
반응형
모든 프로그램에서 배열을 쓰는 이유는 뭘까요?
배열을 만약 사용하지 않는다면 과연 어떤 일이 벌어질까? 이런 질문이 더 현실감이 있고, 머릿속에 더 들어올 것 같네요. 배열은 같은 데이터가 수도없이 있을때 일일이 그 데이터에 변수명을 대입한다면 엄청나게 많은 변수가 생기는 것을 막아줍니다.
많은 변수.... 이것들은 프로그램이 커지면 당연히 엄청난 부담으로 느껴질 거예요.
이름을 전부 기억한다는 것도 힘든일이테니까요~
배열은 이러한 반복적인 상황을 타계할 좋은 방법입니다.
반복을 줄여주는 좋은 친구인셈이죠.
배열은 결국 어떤 프로그램이든 For문이나 loop, while 등과 함께 어우러질 수밖에 없는 것이죠.
자바스크립트에서 배열선언하는 방법은 아래와 같습니다. 여러방법이 있으니, 취향대로 하시면 될 것 같아요.
var arrNumber = new Array(); // 배열선언이 필요합니다.
var arrNumber = new Array("a","b","c","d");
// 선언된 배열에 직접 값을 대입합니다.
var arrNumber = [1,2,3,4];
// 배열을 위와 같이 사용할 수도 있습니다. 중괄호, 대괄호가 가능한단 말이죠.
배열이 선언되었으면 직접 값을 넣는 방법입니다.
var arrNumber = new Array(); //위에서 설명한 배열선언 부분
arrNumber[0] = 1;
arrNumber[1] = 2;
arrNumber[2] = 3;
arrNumber[3] = 4;
arrNumber[4] = 5;
// 하나씩 직접 값을 넣을 수도 있지만, 보통은 for문을 써서 간단하게 넣어줍니다.
for(var i=0;i<5;i++){
arrNumber[i]=i;
}
// 결과값은 위의 두 형태가 같습니다.
배열에 값을 넣었으면 이젠 웹화면에 출력하는 간단한 방법을 알려드릴게요~
여러방법이 있지만, 보통은 document.write()함수를 이용합니다.
var arrNumber = new Array(); //배열 선언 부분
for(var i=0;i<5;i++){ //배열 초기화 위의 예제대로 0,1,2,3,4 이런식으로 대입되고....
arrNumber[i]=i;
}
for(var i=0;i<arrNumber.length;i++){ //배열 출력
document.write(arrNumber[i]+"<br>"); // document.write함수로 간단히 화면 출력가능
}
/*결과값 화면출력되는 부분
0
1
2
3
4*/
자바스크립트를 통해서 배열을 선언하고, 값을 넣고, 이것을 웹화면에 출력하는 일련의 과정을 설명했습니다.
간단하지만, 자주자주 익히면 이해하시는데 더 속도가 날 것입니다.
코딩은 생활입니다.
반응형
'IT tech Coding > javascript' 카테고리의 다른 글
자바스클립트, 한번 누르면 전구가 켜지고,한번 더 누르면 전구가 꺼지는 자바스크립트 구문 (0) | 2019.07.07 |
---|---|
html select문 선택시 자바스크립트 실행하는 방법, 초간단한 예제로 설명 (0) | 2019.07.04 |
[JavaScript] select박스에서 값 변경시 이벤트 처리방법 (0) | 2019.06.25 |
[자바스크립트] 자바스크립트를 이용한 클립보드 복사 ctrl+c 사용방법 (0) | 2019.06.09 |
[javascript] 자바스크립트 날짜 입력받기 (input date 날짜 받기) , datepicker 사용법 정리, 익스플로러는 date 지원안해서 필요한 것 (0) | 2019.05.26 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- chatGPT3.5파이썬버전
- 효율적코딩방법
- 엑셀입력보호
- 코딩효율성
- #파이썬인스톨러
- #프로그램설치
- Bootstrap 5
- 2분후종료오토핫키
- .htaccess수정
- General error: 2031
- 파이썬코드줄바꿈방법
- #InstallForge
- #cx_Freeze
- 뫄프로그래밍
- coalesce는 한국어로 "코얼레스크" 또는 "코얼리스"
- td요소중에 1행과 1열은 제외
- 카페24가비아phpinfo수정
- #독립실행파일
- 프로그래머생활
- 테크에능한여성
- #NSIS
- 스크립트작성기초
- #소프트웨어배포
- 코딩튜토리얼
- 엑셀셀보호
- #InnoSetup
- #파이썬패키징
- sql문장 날짜계산
- 오토핫키가이드
- 엑셀보호
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함