본문 바로가기
Saans/Study

생활코딩 자바스크립트 함수, 배열

by Saans 2022. 1. 14.

-함수

function numbering(){
    var i = 0;
    while(i < 10){
        document.write(i);
        i += 1;
    }   
}
 
numbering();

 

-함수의 입출력 

return _뒤에 따라오는 값을 함수의 결과로 반환과 동시에 함수를 종료시킴

 

-인자(argument)_ 함수로 유입되는 입력 값

function get_argument(arg){
    return arg;
}
 
alert(get_argument(1));    //1행의 arg에 1을 전달하겠다
alert(get_argument(2));

복수의 인자

function get_arguments(arg1, arg2){
    return arg1 + arg2
}
 
alert(get_arguments(10, 20));
alert(get_arguments(20, 30));

 

-함수를 정의하는 또 다른 방법

var numbering = function (){
    i = 0;
    while(i < 10){
        document.write(i);
        i += 1;
    }   
}
numbering();

 

-배열 _여러 개의 데이터를 하나의 변수에 저장하기 위한 것 [ ]

var member = ['Apple', 'Bed', 'Cat']
alert(member[0]);   //대괄호 안의 숫자는 색인 index, 0부터 시작
alert(member[1]);
alert(member[2]);
//배열과 반복문
function get_members(){
    return ['Apple', 'Bat', 'Cat'];
}
members = get_members();
// members.length는 배열에 담긴 값의 숫자를 알려줌
for(i = 0; i < members.length; i++){
    // members[i].toUpperCase()는 members[i]에 담긴 문자를 대문자로 변환
    document.write(members[i].toUpperCase());   
    document.write('<br />');
}

 

-배열의 크기 .length

var arr = [1, 2, 3, 4, 5];
alert(arr.length);

push _배열의 끝에 원소를 추가

concat _복수의 원소를 배열에 추가

unshift _인자로 전달한 값을 배열의 첫 번째 원소로 추가하고 배열 기존 값들의 색인을 1씩 증가시킴

splice _첫 번째 인자에 해당하는 원소부터 두 번째 인자에 해당하는 원소의 숫자만큼의 값을 배열로부터 제거한 후에 리턴. 세 번째 인자부터 전달된 인자들을 첫 번째 인자의 원소 뒤에 추가

var li = ['a', 'b', 'c', 'd', 'e'];
li.splice(2, 0, 'B');
alert(li);
//a,b,B,c,d,e

shift _배열의 첫 번째 원소 제거

pop _배열 끝점의 원소를 제거

 

sort _문자순 정렬

reverse _역순 정렬

'Saans > Study' 카테고리의 다른 글

Technical Support Fundamentals _week 1  (0) 2022.01.18
코세라 coursera 강의 수강신청  (0) 2022.01.17
오느레 공부 보고  (0) 2022.01.10
21년의 마지막날 공부  (0) 2021.12.31
211228  (0) 2021.12.29

댓글