반응형
for문
for문은 while문과 같은 반복문인데 둘의 차이점이 있다면 for문은 조건식에 초기식, 조건식, 증감식을 모두 쓰는 것이다.
for(var i=0; i<10, i++){
실행될 코드
}
Array
배열은 배열 객체라도 부르는데, 배열은 여러개의 값을 저장할 수 있다.
// 빈 배열을 생성하는 방법
var arr1 = new Array();
var arr2 = [];
배열의 값을 넣어서 생성하고 싶으면 각각 ()와 []안에 값을 추가하면 된다. 값끼리는 ,로 구분하며 문자열의 경우 ""를 사용해야 한다. 배열의 값들에는 보이지 않지만 인덱스 번호가 0번부터 새겨져 있다. (컴퓨터는 숫자를 0부터 세기때문) 인덱스 번호를 입력하면 그 번호에 맞는 배열의 값을 가져올 수가 있다.
arr3 = ["핸드폰", "컴퓨터", "종이", "노트북"]
arr3[1] = 컴퓨터
// 핸드폰부터 0, 1, 2, 3의 인덱스 번호를 가지고 있다.
// 배열이름[n]은 n 번째 인덱스번호를 가진 값을 말하는 것이다.
빈 배열에도 값을 추가 할 수 있다.
// 배열의 인덱스 번호에 직접 값을 넣어줄 수 있다.
arr3[4] = "태블릿"
arr3 = "핸드폰", "컴퓨터", "종이", "노트북", "태블릿"
// 명령어를 사용하여 배열의 맨끝에 값을 추가할 수 있다.
arr3.push("태블릿");
for in 문
for in문은 변수에다가 배열이 가진 인덱스 값을 하나하나 실행문을 실행하면서 반복적으로 넣어준다. (배열이 가진 길이 만큼 실행) 중요한 점은 배열이 가진 값이 아니라 인덱스(index)값을 넣어준다.
// for in문이 반복 될때마다 코드가 실행되면서 arr배열의 인덱스 값을 하나씩 ble에 넣어준다.
for(var ble in arr){
실행될 코드
}
Function 함수
함수는 수학의 함수와 비슷하다.
// 함수 정의 하는 법
function 함수이름(매개변수){
result = x^3 + x^2 + x // 실행될 코드
return result // 함수의 값을 반환한다.
}
// 함수 호출하는 법
함수이름(인자);
함수를 호출하지 않고 정의만 하면 아무 소용이 없다. 함수를 사용하려면 반드시 함수를 호출 하여야 한다. 함수의 이름은 있을수도 없을 수도 있으며, 매개변수와 인자 또한 없을수도 있고 반대로 값이 여러개일수도 있다.
반응형
'TIL' 카테고리의 다른 글
200121 Date(), RegExp, Ajax (0) | 2020.01.21 |
---|---|
200120 DOM, event, object (0) | 2020.01.20 |
마크다운 (MarkDown) (0) | 2020.01.18 |
200116 (0) | 2020.01.17 |
200115 (0) | 2020.01.16 |