// 1.함수 선언 without parameter
function greetings(){
console.log("Hi");
console.log("안녕");
}
// 함수 호출
greetings();
// 2. 함수 선언 with one parameter
function welcome(name){
console.log("안녕?!");
console.log("내 이름은 " + name + "라고해");
}
// 함수 호출
welcome("연아");
// 3. 거듭제곱 함수 만들기
function square(x){
console.log(x*x);
}
// 함수 호출
square(3);
// 4. 함수 선언 with several parameters
function plus(num1, num2){
console.log(num1 + num2);
}
// 함수 호출
plus(3,10);
// 5. 함수 선언 with several parameters
function intro(name, nationality, job){
console.log("안녕하세요 ");
console.log("제 이름은" + name +"입니다");
console.log("국적은 " + nationality + "이구요");
console.log("직업은 " + job + "입니다");
}
intro("연아", "한국", "취준생");
//6. 함수 선언 with return
function Ten(){
return 10;
}
console.log(Ten());
function Twice(num){
return num * 2;
}
let x = Twice(5); // 10
let y = Twice(6); // 12
console.log(Twice(10));
console.log(x*y); // 120
// 7. 이자 계산하는 함수 만들기
function interestCalculator(amount, term, rate){
return amount * term * rate / 100;
}
let money = 1000000; // 내돈
let Term = 5; // 맡긴 기간
let interestRate = 12; // 이자율
let total = money + interestCalculator(money,Term, interestRate);
console.log("맡긴 금액은" + money); //1000000
console.log("이자 금액은" + interestCalculator(money,Term,interestRate)); // 600000
console.log("총 금액은 " + money + interestCalculator(money,Term, interestRate)); // 1000000600000
console.log("총 금액은?! " + total); // 1600000