console.log('Hello' + ' ' + 'Dabin!')
//Hello Dabin!
๋ฌธ์์ด์ ์์ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ํฉ์น ์ ์๋ค. ๋ค๋ง ๋ฌธ์์ด๊ณผ ์ซ์๋ฅผ ํฉ์น๋ฉด ๋ฌธ์์ด์ด ๋๋ค.
console.log('๋ด๊ฐ ์ข์ํ๋ ์ซ์๋' + ' ' + '1')
//"๋ด๊ฐ ์ข์ํ๋ ์ซ์๋ 1"
.length๋ก ๋ฌธ์์ด์ ๊ธธ์ด๋ฅผ ๊ตฌํ ์๋ ์๋ค.
console.log('morning'.length)
//7
์ด๋ฅผ ์์ฉํด์ ๋ฌธ์์ด์ ํ๊ท ๊ธธ์ด๋ฅผ ๊ตฌํด๋ณด์.
let word1 = 'hi'
let word2 = 'monday'
let length1 = word1.length
let length2 = word2.length
console.log((length1 + length2) / 2))
//4
ํจ์๋ ์ ์ธ(์ ์)๊ณผ ์คํ(ํธ์ถ)์ด ๋ ์ง์ ์ด๋ฃจ๋ฉฐ, ์คํ์ ํด์ค์ผ๋ง ํจ์๊ฐ ๋์์ ํ๋ค.
return(๋ฐํ)์ด ์๋ ํจ์์ ๋ํด ์์๋ณด์. returnํ ๋์์ ํน์ ํ ๋ฐ์ดํฐ๊ฐ ๋๋ฉฐ, returnํ ๊ฐ์ console.log๋ก ๋ํ๋ผ ์ ์๋ค.
returnํ ๊ฐ์ ๋ณ์์ ํ ๋นํ๋ ๊ฒ๋ ๊ฐ๋ฅํ๋ค. ํ ๋นํ๋ฉด ํจ์์ ๊ฒฐ๊ณผ๊ฐ์ด ๋ณ์ a์ ๋ด๊ธด๋ค.
let number = console.log(100)
console.log('number: ', number)
//console.log๋ ๋ณ์์ ํ ๋น์ด ๋ถ๊ฐ๋ฅํด number์ undefined
input(name)์ '์ธ์' ํน์ 'parameter'๋ผ๊ณ ๋ถ๋ฅด๊ธฐ๋ ํ๋ค. ํจ์๋ฅผ ์คํ(ํธ์ถ)ํ ๋ ๋ฃ๋ ๊ฒ์ argument('Dabin')์ด๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก + - * /๋ฅผ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, %(Remainder)๋ฅผ ์ฌ์ฉํด ๋๋จธ์ง๋ฅผ ๊ตฌํ ์ ์๋ค. 3%2๋ฅผ ํ๊ฒ ๋๋ฉด ์ผ์ชฝ์ ์ซ์ 2๋ฅผ ์ค๋ฅธ์ชฝ์ ์ซ์ 3์ผ๋ก ๋๋ ๋๋จธ์ง์ธ 1์ ๋ฐํํ๊ฒ ๋๋ค. %๋ฅผ ํตํด ์ฝ๊ฒ ์ง์/ํ์๋ฅผ ๊ตฌ๋ถํ ์๋ ์๋ค.
ํจ์ ๋ด์์ ์ ์ธํ ๋ณ์๋ก, {} ๋ฒ์ ๋ฐ์์ ์ฌ์ฉํ ์ ์๋ค. ํจ์๊ฐ ์ข ๋ฃ๋๋ฉด ์๋ฉธ๋๋ค.
ํจ์ ์ธ๋ถ์์ ์ ์ธ๋ ๋ณ์๋ก, ํ๋ก๊ทธ๋จ ์ ์ฒด์์ ์ ๊ทผ ๊ฐ๋ฅํ๋ค.