210901

JunYeupKwon·2021년 9월 1일
0

대구ai스쿨

목록 보기
46/48

강의

수업

1. 자바스크립트

1-1. Parameter(매개변수) , Argument(인수)

  • 간단한식 예시

    function sum(num1,num2) {
    console.log(num1+num2);
    }

  • function으로 이름지정하고 식을만들고

    sum(10,20);
    sum(100,50);

  • 값을 넣어서 해보면

    30
    150

  • 이 나올것이다. 여기서 num1,num2가 매개변수에 해당하며,

  • 아래 sum()부분이 인수( 호출시 전달되는값)

  • 다른 예시로는 이름

    function fullName(firstName,lastName) {
    console.log(firstName +" "+lastName)
    }
    fullName("JunYeup","Kwon")

  • 이렇게 될시 알아서 이름을 합쳐가지고 JunYeup Kwon이 결과로 나온다.

  • 만약 매개변수가 2개일때 인수가 1개면 어떻게될까

    function area(width,height) {
    var result=width*height;
    console.log(result);
    }
    area(10)

  • 이렇게 매개변수로 width,height를 주고 곱해서 나온값을 원해서

  • area(10)만을 주면

  • 변수 선언과 같이 매개변수도 만들고 값을 안넣어줬으니까 undefined가 기본으로 들어가있다.
    따라서 결과는 NaN이 출력

  • 확실히 보고자

    function area(width,height) {
    console.log(width)
    console.log(height)
    }
    area(10)

  • 의 결과를 보면 각각 10과 undefined가 출력되는걸 볼수있다.

  • 매개변수에는 모든 데이터타입을 다 넣을수있다.

    function test(a) {
    console.log(a)
    }

  • 인수

    test(10)
    test("Hello")
    test(true)
    test(null)
    test(function a(){})
    test([10,20,30])
    test({name:"JunYeup"})

  • 결과는

1-2. return

어려웠던점

  • return부분,, 아직도 이해가안됨

후기

  • 파이썬이랑 비슷하면서도 아니면서도 먼가 그런느낌이 온다.

0개의 댓글

관련 채용 정보