python과 기초 비슷하지만 문법 차이 있는 것 위주로 정리하기
function add() {
let sum = 3+3;
return sum;
}
add();
function addTen(num) {
return num + 10
}
function isbiggerThanHundred(num) {
var myNumber = num
if (myNumber > 100){
return "크다!"
}else{
return "작다!"
}
}
function halfNumber(value) {
var value = value / 2
return value
}
function halfAndAddNumber(halfNumber) {
var result = halfNumber / 2 + 1
return result
}
function meetAt(year, month, date) {
if(year, month, date){
return year+"/"+month+"/"+date}
if (year, month){
return year+"년"+ " " + month+"월"}
if (year){
return year + "년"}
}
function getTax(price) {
return price * 0.1;
}
function calculateTotal(price) {
return price + getTax(price);
}
let result = calculateTotal(3500);
console.log(result);
console.log(calculateTotal(4000));
console.log(calculateTotal(5000));
//assignment
function getTotal(price1, price2) {
return calculateTotal(price1) + calculateTotal(price2)
}
???? 파이썬에서는 함수가 리턴되면 종료되는데 얘는 리턴된 함수 자체를 써먹을 수 있다. 이 점이 파이썬과의 함수와 가장 큰 차이인 듯.
let answer = 3 + 3;
if (answer > 5) {
alert("5보다 큰 숫자!");
} else {
alert("5보다 작거나 같은 숫자!");
}
function myFavoriteColor(color) {
if (color === "navy")
{
return("Good!");
}
if(color === "yellow")
{
return("Bad!");
}else{
return("Whatever!");
}
}
JS! 파이팅!