ν•¨μˆ˜

리좩녕·2023λ…„ 8μ›” 15일
1

Javascript

λͺ©λ‘ 보기
6/50

πŸ“– ν•¨μˆ˜


ν•¨μˆ˜λž€

  • ν•¨μˆ˜λŠ” ν•˜λ‚˜μ˜ νŠΉλ³„ν•œ λͺ©μ μ˜ μž‘μ—…μ„ μˆ˜ν–‰ν•˜λ„λ‘ μ„€κ³„λœ 독립적인 블둝 μ˜λ―Έν•œλ‹€.
  • ν•„μš”ν•  λ•Œλ§ˆλ‹€ ν˜ΈμΆœν•˜μ—¬ ν•΄λ‹Ή μž‘μ—…μ„ λ°˜λ³΅ν•˜μ—¬ μˆ˜ν–‰ν•  수 μžˆλ‹€.

ν•¨μˆ˜ κΈ°λ³Έ ꡬ쑰

function fname(parameter1, parameter2, ...) {
  μ‹€ν–‰ μ½”λ“œ
}
  • ν•¨μˆ˜λͺ…μ—λŠ” λ³€μˆ˜ λͺ…λͺ… κ·œμΉ™κ³Ό λ™μΌν•˜κ²Œ 문자, 숫자, 밑쀄, λ‹¬λŸ¬ κΈ°ν˜Έκ°€ 포함될 수 μžˆλ‹€.
  • κ΄„ν˜Έ μ•ˆμ—λŠ” λ§€κ°œλ³€μˆ˜κ°€ 포함될 수 μžˆλ‹€.
  • μ‹€ν–‰ν•  μ½”λ“œλŠ” μ€‘κ΄„ν˜Έ 내에 μœ„μΉ˜ν•œλ‹€.

ν•¨μˆ˜ μ„ μ–Έ μ˜ˆμ‹œ

function sum(a, b) {
  let result = a + b;
  console.log(result);
  return result;
}

ν•¨μˆ˜ 호좜

μ„ μ–Έν•œ ν•¨μˆ˜λ₯Ό ν˜ΈμΆœν•˜λ €λ©΄ ν•¨μˆ˜λͺ…(인자)λ₯Ό κΈ°μž…ν•˜λ©΄ λœλ‹€.
ν•¨μˆ˜κ°€ 호좜되면 ν•¨μˆ˜ λ‚΄λΆ€μ˜ μ½”λ“œλŠ” μ‹€ν–‰λœλ‹€.

sum(5, 10);		// 15

λ§€κ°œλ³€μˆ˜μ™€ 인자

  • λ§€κ°œλ³€μˆ˜ : ν•¨μˆ˜μ—μ„œ μ „λ‹¬λœ 인자λ₯Ό λ°›μ•„λ“€μ΄λŠ” λ³€μˆ˜λ₯Ό μ˜λ―Έν•œλ‹€.

  • ν•¨μˆ˜λ‚΄μ—μ„œ μ§€μ—­λ³€μˆ˜λ‘œ μ‚¬μš©λœλ‹€.

  • 인자 : ν•¨μˆ˜λ₯Ό ν˜ΈμΆœν•  λ•Œ μ‹€μ œ ν•¨μˆ˜μ— μ „λ‹¬λ˜λŠ” 값을 μ˜λ―Έν•œλ‹€.

return

ν•¨μˆ˜ λ‚΄ μ–΄λ””μ„œλ“  μ‚¬μš©ν•  수 있으며, returnλ₯Ό λ§Œλ‚˜λ©΄ ν•¨μˆ˜ 싀행은 μ¦‰μ‹œ μ€‘λ‹¨λ˜λ©° ν•¨μˆ˜λ₯Ό ν˜ΈμΆœν•œ 곳에 값을 λ°˜ν™˜ν•œλ‹€.

return μ‚¬μš© μ˜ˆμ‹œ

function add(x, y) {
    return x + y;
  }
  let result = add(10,20);
  console.log(`κ²°κ³Ό : ${r}`);

μœ„ 예제 μ½”λ“œμ—μ„  addν•¨μˆ˜μ˜ 리턴값을 resultλΌλŠ” λ³€μˆ˜μ— ν• λ‹Ήν•˜μ˜€λ‹€.

μ°Έκ³ μ‚¬μ΄νŠΈ

0개의 λŒ“κΈ€