function add() {
let sum;
sum = 3 + 6 + 6;
return sum;
}
function addFive(plus) {
let number = plus;
return number + 5;
}
module.exports = { add, addFive }
module.exports는 뭐에 쓰는 것인가? 왜 필요한가?
https://jongmin92.github.io/2016/08/25/Node/module-exports_exports/
- 모듈: 관련된 코드들을 하나의 코드 단위로 캡슐화 한 것
- 사용 목적: 한 .js파일에서 작성한 function을 다른 .js파일에서 사용
- 'EXPORTING.js'에 'module.exports={ FUNCTION }' 있어야 함
- 'IMPORTING.js'에서 'require("./EXPORTING.js") 로 불러옴
/
연산자를 사용하여 나누기를 실행할 수 있습니다. function divide(){
let result = 66/11;
return result;
}
function divideByTwo(a){
let result = a/2;
return result;
}
module.exports = { divide, divideByTwo }
increment 함수를 작성해주세요.
++
연산자를 사용하여 변수의 값을 1 증가시킬 수 있습니다.=
연산자를 사용하지 않고 변수 myVar
의 값을 1 증가시켜주세요. function increment(){
let myVar = 83;
myVar++; // 84
return myVar;
}
module.exports = { increment }
function increment(){
let myVar = 83;
++myVar; // 84
return myVar;
}
module.exports = { increment }
++a: 먼저 피연산자의 값을 1 증가시킨 후에 해당 연산을 진행함.
a++: 먼저 해당 연산을 수행하고 나서, 피연산자의 값을 1 증가시킴.
decrement 함수를 작성해주세요.
-
연산자를 사용하여 변수의 값을 1 감소시킬 수 있습니다.=
연산자는 사용할 수 없습니다. function decrement() {
let num1 = 11;
let num2 = 44;
num1++;
num2--;
if(num1===12 && num===43){
return "Pass";
}else{
return "Try again";
}
}
module.exports = { decrement }
if
문과 %
연산자를 사용해주세요. function findRemainder(){
let remainder;
remainder = 5 % 2;
return remainder;
}
findRemainder()
function oddOrEven(number){
let remainder = number % 2;
if(remainder === 1){
return "Odd";
}else{
return "Even";
}
}
oddOrEven(20);
module.exports = { findRemainder, oddOrEven }