Posts 바닐라 JS 챌린지 2
Post
Cancel

바닐라 JS 챌린지 2

1. 계산기 만들기 (함수를 이용)

function plus(firstNumber, secondNumber)
{
    console.log(firstNumber + secondNumber);
}

function divide(a,b)
{
    console.log(a / b);  //a,b는 이함수에서만존재  
}

plus(2,3);
divide(30,2);

2.변수에 함수만들기

1
2
3
4
5
6
7
8
9
10
11
12
const player = {
    name: "yeji",
    sayHello: function(olderName){
        console.log("Hello " + olderName + " NICE TO MEET YOU");
    },
};

console.log(player.name);
player.sayHello("yunrap");


let, var, const의 사용

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
const a = 5;
const isYejiFat = true;

isYejiFat = false;

console.log(isYejiFat);

//여기서 변수값을 업데이트할수없다 constant이기때문에
//따라서 let을 사용한다

const a =5;
let isYejiFat = true;

isYejiFat = false;
//한번더사용할땐 let안붙여도된다


//절대x var, 항상 const 가끔 let 

null과 undefined의 차이

1
2
3
4
const a = null; //값이비어있다, 있긴있다
let hello;
console.log(hello); //아예없다 
//null undefined 

배열다루기

1
2
3
4
5
6
7
8
//배열추가하기 
const toBuy = ["potato", "tomato", "pizza"];

console.log(toBuy[2]);
toBuy[2] = "water";
console.log(toBuy);
toBuy.push("one");
console.log(toBuy);

object만들기(추가, 수정)

1
2
3
4
5
6
7
8
9
const player = {
    name:"yejis",
    age:20,
};
console.log(player);
player.name="yunrap";
console.log(player);
player.sexy = "soon";
console.log(player);

function

1
2
3
4
5
6
7
8
9
//function의 역활은 여러 통일되는것을 하나의 함수로 묶어주는것
//function으로 데이터를 주고받기 
function plus(potato, salad) {
    console.log(potato + salad);
}

plus(5, 10);
plus(1.3333, 999);
plus(222, 309);

계산기만들기

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
const calculator = {
    add: function(a,b){
        console.log(a+b);
    },
    minus: function(a,b){
        console.log(a-b);
    },
    multiple: function(a,b){
        console.log(a*b);
    },
    devide: function(a,b){
        console.log(a/b);
    },
};

calculator.add(1,2);
calculator.minus(7,2);
calculator.multiple(4,2);
calculator.devide(20,2);

return

1
2
3
4
5
6
7
8
//함수에서 어느작업을하고 반환이 필요할때는 return 
const age = 95;
function calculateKrAge(ageOfForeigner){
    return ageOfForeigner + 2;
}

const krAge = calculateKrAge(age);
console.log(krAge
This post is licensed under CC BY 4.0 by the author.