Javascript_ 함수

NARA·2022년 7월 21일
0

Westudy

목록 보기
6/12

함수 정의

function sayHello () {
 console.log(’Hello! Code Kim!)
}

함수 호출

: 함수를 호출해야만 동작을 함

sayHello()

return이 있는 함수 / 기능만 있는 함수

-return : 함수의 output을 반환하는 결과물

-return 값을 변수에 할당가능

function sayHello () {
 console.log(’Hello! Code Kim!”)
} 

let myFriend = sayHello2()

-console.log : 단순히 화면에 출력

-console.log는 변수에 할당 불가능

input이 있는 함수(변수(parameter)가 있는 함수)

function sayHello4(name) { //name-> parameter
  return 'Hello, ' + name + '!'
}

let greeting = sayHello4('wecode') // 'wecode' -> argument
console.log(greeting) // "Hello, wecode!" 를 반환함

argument(인자)가 2개인 함수

function addNumbers (num1, num2) {
  let result = num1 + num2
  return result
}

let addedNumber = addNumbers(3,5)

console.log(addedNumber) // 8을 반환함

→ 인자는 여러개 넣을 수 있음

→ 함수안에서 선언된 변수는 함수 내부에서만 사용가능

0개의 댓글