๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์˜ค์ฆˆ์ฝ”๋”ฉ์Šค์ฟจ ํ”„๋ก ํŠธ์—”๋“œ 10๊ธฐ/๋ฒ ์ด์Šค์บ ํ”„

๋น„๊ธฐ๋„ˆ ํŠธ๋ž™ 10 - JavaScript ์ด๋ก 

๋‚ด์šฉ ์š”์•ฝ

 

  • ๋ณ€์ˆ˜ : ์ปดํ“จํ„ฐ์™€ ๊ฐœ๋ฐœ์ž ์‚ฌ์ด์— ์ƒˆ๋กญ๊ฒŒ ๊ทœ์ •ํ•œ ๋ช…์‚ฌ

๋ณ€์ˆ˜ ์„ ์–ธ ์‹œ let ํ‚ค์›Œ๋“œ๋ฅผ, ๊ฐ’์„ ํ• ๋‹น ํ•  ๋•Œ๋Š” = ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

let apple = '์‚ฌ๊ณผ';
// ๊ฐœ๋ฐœ์ž๊ฐ€ ์ปดํ“จํ„ฐ์—๊ฒŒ ์ƒˆ๋กœ์šด ๋ณ€์ˆ˜ apple์„ ๊ทœ์ •ํ•˜๊ณ , ๋ฌธ์ž์—ด '์‚ฌ๊ณผ' ๋ผ๋Š” ๊ฐ’์„ ํ• ๋‹นํ•จ

 

 

  • ํ•จ์ˆ˜ : ์ปดํ“จํ„ฐ์™€ ๊ฐœ๋ฐœ์ž ์‚ฌ์ด์— ์ƒˆ๋กญ๊ฒŒ ๊ทœ์ •ํ•œ ๋™์‚ฌ
function countLength(string) { // ํ•จ์ˆ˜ countLength ์„ ์–ธ, (string)์€ ํ•จ์ˆ˜์—์„œ ์‚ฌ์šฉํ•  ๋ณ€์ˆ˜
	return string.length; // string์˜ length(๋ฌธ์ž์—ด์˜ ๊ธธ์ด)๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค.
}

 

- function : ํ•จ์ˆ˜๋ฅผ ์„ ์–ธํ•˜๋Š” ํ‚ค์›Œ๋“œ

- return : ํ•จ์ˆ˜ ๋‚ด๋ถ€์˜ ์ฝ”๋“œ๊ฐ€ ์‹คํ–‰๋œ ํ›„ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ํ‚ค์›Œ๋“œ

 

์ด๋ ‡๊ฒŒ ์„ ์–ธํ•œ ํ•จ์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

// ํ•จ์ˆ˜ ์„ ์–ธ
function countLength(string) {
	return string.length;
}

// ํ•จ์ˆ˜ ํ˜ธ์ถœ
let appleCount = countLength('์‚ฌ๊ณผ'); // countLength('์‚ฌ๊ณผ')์˜ ๋ฐ˜ํ™˜๊ฐ’์„ appleCount๋ผ๋Š” ๋ณ€์ˆ˜์˜ ๊ฐ’์œผ๋กœ ํ• ๋‹นํ•œ๋‹ค.
console.log(appleCount); // appleCount์˜ ๊ฐ’์„ console์— ์ถœ๋ ฅํ•œ๋‹ค.

๋ฐ˜ํ™˜๊ฐ’ 2๋ฅผ ์ฝ˜์†”์— ์ถœ๋ ฅ

 

 

์‹ค์Šต ๊ณผ์ œ

 

1. ๋ณ€์ˆ˜ ์‚ฌ์šฉ

 

2. ํ•จ์ˆ˜ ์‚ฌ์šฉ