본문 바로가기
Study/JavaScript

바닐라 JS 챌린지 #03

by martians 2022. 8. 31.

 

#2.7 Functions part One

 

function : 계속 사용할 수 있는 코드들의 모음

 

function sayHello(){

   console.log("Hello!");

}

 

(): 함수를 실행하는 것.

 

sayHello();

sayHello();

sayHello();

sayHello();

-> 4번 실행됨

 

 

function sayHello( nameOfPerson , age){

   console.log("Hello my name is " + nameOfPerson + " and I'm "+age  );

}

 

sayHello("sori", 10);

sayHello("dal", 23);

sayHello("lynn", 21);

 

-> Hello my name is sori and I'm 10

-> Hello my name is dal and I'm 23

-> Hello my name is lynn and I'm 21

 

#2.8 Functions part Two

 

function plus(a, b){

console.log(a+b);

}

 

plus(8,60);

-> 86

 

const player = {

    name: "nico",

    sayHello: function(name ){

    console.log("hello "+ name + "nice to meet you");

     },

};

 

 

 

#2.9 Recap

const a = 5;

let isNicoFat = true;

(let -> 변수를 다시 업데이트 하고 싶을때 사용)

console.log(a); -> 5

 

 

const toBuy = ["potato", "tomato", "pizza"];

 

console,log(toBuy);

->  ["potato", "tomato", "pizza"];

 

toBuy[2] = "water";

console.log(toBuy);

->  ["potato", "tomato", "water"];

 

toBuy.push("meat");

console.log(toBuy);

->  ["potato", "tomato", "water","meat"];

 

 

 

 

#2.10 recap2

 

const player = {

  name : "Nico",

  age : 98,

};

 

console.log(player);

-> { name : "Nico", age : 98}

player.name = "nicolas";

console.log(player);

-> { name : "nicolas", age : 98}

 

 

숙제 계산기 만들기

a+b

a-b

a/b

a**b

 

const calculator = {

  add : function(a,b){

    console.log(a+b);

  },

  minus : function(a,b){

   console.log(a-b);

  },

  devide: function(a,b){

   console.log(a/b);

  }, 

  powerOf: function(a,b){

   console.log(a**b);

  },

};

 

calculator.add(1,5);

calculator.minus(2,3);

calculator.devide(6,4);

calculator.powerOf(3,7);

 

 

 

 

#2.11 Returns

const age = 26;

function calculateKrAge(ageOfForeigner){

  return ageOfForeigner +2;

}

const krAge = calcualteKrAge(age);

console.log(krAge);

-> 28

 

return 함수를 실행하고 값을 반환함

return 및에 있는 코드는 실행되지 않는다.

 

 

 

#2.13 conditonal

 

const age = prompt("How old are you?");


:

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

바닐라 JS 챌린지 #02  (0) 2022.08.30
자바스크립트 기초 - 바닐라 JS 챌린지  (2) 2022.08.29