오늘보다 더 나은 내일

[수업노트](20.11.25)D+34 함수반환 return/ typeof함수/개인모작 본문

국비지원 UX UI 디자인/코딩 수업

[수업노트](20.11.25)D+34 함수반환 return/ typeof함수/개인모작

papiliofly 2020. 11. 29. 17:39
728x90

1. return

console.clear();

function plus(a, b) {
    var num = a + b;
    
    return num;
}

var minus = function(a, b) {
    var num = a - b;
    
    return num;
};

function multiply(a, b) {
    var num = a * b;
    
    return num;
}

var divide = function(a, b) {
    var num = a / b;
    
    return num;
};

var num1 = plus(10, 20);
var num2 = minus(10, 20);
var num3 = multiply(10, 20);
var num4 = divide(10, 20);

console.log("num1 : " + num1);
console.log("num2 : " + num2);
console.log("num3 : " + num3);
console.log("num4 : " + num4);

결과값
"num1 : 30"
"num2 : -10"
"num3 : 200"
"num4 : 0.5"

2. typeof함수

- 함수는 자판기이다.
- 함수에 입력값(동전과 음료수 버튼 번호)를 넣으면 반환값(음료수) 를 얻을 수 있다.
- typeof 함수는 인자로 입력받은 값의 타입을 반환(리턴)한다.

console.clear();

var a = 1 > 1;
var typeOfA = typeof(a);
console.log("typeOfA : " + typeOfA);

var b = 1 == 1;
var typeOfB = typeof(b);
console.log("typeOfB : " + typeOfB);

var c = 1 + 1;
var typeOfC = typeof(c);
console.log("typeOfC : " + typeOfC);

var d = "1 + 1";
var typeOfD = typeof(d);
console.log("typeOfD : " + typeOfD);

결과값
"typeOfA : boolean"
"typeOfB : boolean"
"typeOfC : number"
"typeOfD : string"

728x90