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