ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 변수(variable), 조건문(Conditional statement), 함수(function)
    concept/javascript 2020. 3. 23. 17:00

    변수 (variable)

    변수 : 상황에 따라 변할 수 있는 값, 프로그래밍에서는 이름이 붙은 값

    선언은 'let' (데이터를 넣을 빈 공간을 마련)

    할당은 '=' 을 통해 할 수 있다. (빈 공간에 데이터를 넣기)

     (수학적으로는 '='가 같다라는 의미지만 프로그래밍에서는 할당하다라는 의미!)

    표현식에서 이러한 변수들을 사용할 수 있다.

    let pi = 3.141592
    
    pi * 5 * 5; //반지름이 5인 원의 넓이

    변수에는 다양한 타입이 있다.

      1. number

      2. string

      3. boolean

      4. undefined

      5. function

      

    조건문 (Conditional statement)

    조건문은 어떤 조건을 판별하는 기준을 만드는 것

    조건문에는 반드시 비교연산자가 필요하다.

                                   <, >, ===, !==, >=, <=

    if(조건1){ //조건1이 통과할 경우
    } else if(조건2) { //조건1은 통과하지 않고 조건2만 통과할 경우
    } else { //조건1,2 둘 다 통과하지 않을 경우
    }
    //조건에는 Boolean으로 결과가 나오는 표현식이 들어간다.

    두 가지 조건이 한번에 적용되는 경우?

    논리연산자(Logical operator)를 사용할 수 있다.

                         &&,||,!

     

    falsy 값

      1. false

      2. null

      3. undefined

      4. 0

      5. NaN

      6. ''

     

    함수 (function)

    함수는 지시사항의 묶음이다.

    함수는 입력 -> 함수 -> 출력 으로 이루어져 있다. 

                                                (return)

    함수 선언식

    function myFunction(parameter){
    //컴퓨터에게 시킬 일
    }
    

    함수 표현식

    let myFunction = function(parameter){
    //컴퓨터에게 시킬 일
    }

    함수의 바깥으로 결과를 가져오기 위해서는 return이 필요하다!

    return을 하지 않고 console.log만 하면 함수 호출의 결과는 undefined가 된다.

    * 함수의 결과 값을 변수에 담아서 다른 함수에 이용할 수 있다.

     

     

    끝나고 할 것

    • mdn 함수 읽어보기

    'concept > javascript' 카테고리의 다른 글

    문자열 메소드 (string method)  (0) 2020.03.26
    객체 (Object)  (0) 2020.03.26
    함수와 메소드의 차이(Difference between function and method)  (0) 2020.03.25
    배열, 반복문(for, while)  (0) 2020.03.25
    NaN  (0) 2020.03.25

    댓글

Designed by Tistory.