21.4.12

커피 내리는 그냥 사람·2021년 4월 12일
0

기업협업 인턴십

목록 보기
1/16

Javascript 기본기 잡기

python과 기초 비슷하지만 문법 차이 있는 것 위주로 정리하기

1. 함수

  1. 함수 정의
function add() {
  let sum = 3+3;
  return sum;
}
  1. 함수 호출
add();
  1. data 반환하기
function addTen(num) {

  return num + 10
}
  1. 함수의 인자를 새로운 파라미터에 넣기
function isbiggerThanHundred(num) {
  var myNumber = num
  if (myNumber > 100){
    return "크다!"
  }else{
    return "작다!"
  }
}
  1. 인자 또 받기
function halfNumber(value) {
  var value = value / 2
  return value
}

function halfAndAddNumber(halfNumber) {
  var result = halfNumber / 2 + 1
  return result
}
  1. 여러 인자 받을 때 역발상
function meetAt(year, month, date) {
  if(year, month, date){
  return year+"/"+month+"/"+date}
  if (year, month){
  return year+"년"+ " " + month+"월"}
  if (year){
  return year + "년"}
}
  1. data 반환하기 2(함수 안에 함수 안에 함수)
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)
}

???? 파이썬에서는 함수가 리턴되면 종료되는데 얘는 리턴된 함수 자체를 써먹을 수 있다. 이 점이 파이썬과의 함수와 가장 큰 차이인 듯.

2. if문 : 표현법 보기

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!");
  }
  
}
profile
커피 내리고 향 맡는거 좋아해요. 이것 저것 공부합니다.

2개의 댓글

comment-user-thumbnail
2021년 4월 12일

JS! 파이팅!

1개의 답글