#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 |