Javascript 기초 뿌시기 5탄

Seokho·2021년 11월 26일

📍 Input = Parameter = 인자

return 'Return' + friend
-> return 이라는 명령어를 사용해서 'Returen' + friend 이라는 Output을 반환합니다.

function sayHello4 (input) {
	...input...
	return output
}

function sayHello4 (name) {
	return 'Hello, ' + name + '!'
}

바로 출력?


function sayHello5(name) {
  console.log('Hello ' + name)
}
// sayHello5 라는 함수를 만들고 name라는 Parameter를 받기로 했고, 그 Parameter 자리에 들어온 변수를 Hello 라는 문자열 뒤에 합쳐서 콘솔에 출력하겠다.


sayHello5('wecode')
// sayHello5 라는 함수를 호출했고, 호출할때 네임이라는 Parameter 자리에 위코드를 넣었다.

변수~


function sayHello4(name) {
   return 'Hello, ' + name + '!'
} 
// input (name) -> parameter
// 함수를 선언할때 Input 자리에 들어가는게 Parameter 

let greeting = sayHello4('wecode')
// wecode -> argument
// 함수를 실행, 호출할때 넣어주는게 argument


let greeting2 = sayHello4('Code kim')
// Code kim -> argument

console.log(greeting1)
console.log(greeting2)


-- 정리 --

function sayHello4(name) {
   return 'Hello, ' + name + '!'
} 

let greeting = sayHello4('wecode')
let greeting2 = sayHello4('Code kim')

console.log(greeting1)
console.log(greeting2)

-------------------------------------------------------------------------------------------

// 하나의 함수로 여러번 사용 가능  
  
function sayHello4(name) {
   return 'Hello, ' + name + '!'
} //  input -> parameter

let firstExample = sayHello4('wecode')
let secondExample = sayHello4('Code Kim')
let thirdExample = sayHello4('Developers')

console.log(firstExample)
console.log(secondExample)
console.log(thirdExample)

함수에 인풋이 여러개 들어갈 수 있음


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

  return result
}

// 들어오는 숫자 두개(num1, num2)를 합쳐준다.
// num1, num2를 받아서 result 라는 변수에 num1와 num2를 더하기 한 값을 할당하고, 해당하는 result를 return 해주는 함수.

let addedNumber = addNumbers(3, 100)
// 순서가 매우 중요하다.

console.log(addedNumber)

-- 나누기 --

function divideNumbers (num1, num2) {
  let result = num1 / num2
 
  return result
}

let smallNumber = divideNumbers(100, 10)

console.log(smallNumber)

실수하기 쉬운 몇가지

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

  return result
}

console.log(result)


// 함수 내부에서 다루는 변수는 내부안에서만 사용 가능, 함수 중가로{} 바깥에서는 사용 못함
profile
같이의 가치를 소중하게 생각하는, 프론트엔드 개발자 이석호 입니다.

0개의 댓글