Function ๊ธฐ๋ฅ โ ํ๋์ function์ ํ๋์ thing์ผ์ ์ฒ๋ฆฌํ๋ค.
โ ์ ์ธ์ ํ๋ฉด strict๋ชจ๋๋ก ์๋ฐ์คํฌ๋ฆฝํธ ์์ง์ด ๋น ๋ฅด๊ฒ๋ถ์, โ added in ES 5 (ES ์ดํฌ๋ง ์คํฌ๋ฆฝํธ =์ ์ธ๊ณ ํต์ฉ ๋ฌธ๋ฒ)โ ๋ณ๊ฒฝ๋์ด์ง ์ ์๋ ๊ฐโ let (added in ES6) ES6์ ์ถ๊ฐ๋์๋ค. โ Block scope ๋ธ๋ญ์ ์ด์ฉํด์ ์์
TS์ ๋ฑ์ฅ! ์๋ฐ์คํฌ๋ฆฝํธ์ ํ์ ์ด ์น์ด์ง ์ธ์ด์ด๋ค.TypeScript๋ JavaScript ๊ธฐ๋ฐ์ ์ธ์ดJavaScript๋ ํด๋ผ์ด์ธํธ ์ธก ์คํฌ๋ฆฝํ ์ธ์ด TypeScript๋ ๊ฐ์ฒด ์งํฅ ์ปดํ์ผ ์ธ์ด๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์์ ๋ฐ์ดํฐ ์ถ์ํ์ ์ค์ฌ๊ฐ์ฒด์ ํด๋์ค๋ผ๋ ๋
primitive type - ๋์ด์ ์์ ๋จ์๋ก ๋๋์ด์ง ์ ์๋ ํ๊ฐ์ง์ ์์ดํ โ number, string, boolean, null, undefined, symbol object, box container - ์ฑ๊ธ์์ดํ ์ ์ฌ๋ฌ๊ฐ๋ฅผ ๋ฌถ์ด์ ํ ๋ฐ์ค๋ก ๊ด๋ฆฌํ
use strict์ ์ธ์ ํ๋ฉด strict๋ชจ๋๋ก ์๋ฐ์คํฌ๋ฆฝํธ ์์ง์ด ๋น ๋ฅด๊ฒ๋ถ์, ์์์ ์์ ์ฝ๋ฉ๊ฐ๋ฅadded in ES5 1use this for Vanilla Javascript. (๋ฐ๋๋ผ ์๋ฐ์คํฌ๋ฆฝํธ = ์์ ์๋ฐ์คํฌ๋ฆฝํธ)let (added in ES6) ES6์
;(์ธ๋ฏธ์ฝ๋ก )์ ๋ช ๋ น๋ฌธ๋์ ๊ผญ ๋ถ์ธ๋ค. (์์์ ์๋ฌ๋ฐ์) ์ฝ๋ ์ฌ์ด์ ๊ณต๊ฐ ๋๋ ์ฃผ์์ด ์์ด๋ ์๊ด์์ด ์์์๋ถํฐ ์๋๋ก ๋ช ๋ น๋ค์ ์คํํ๋ค.
์๋ฐ๊ฐ๋ฐํ๊ฒฝ JDKโ(Java Development Kit)๋ Java SE์ ํ์ค์์ ๋ฐ๋ผ์ ๋ง๋ค์ด์ง ๊ตฌ์ฒด์ ์ธ ์ํํธ์จ์ด๋ค. Java ๊ฐ๋ฐ์๋ผ๋ฉด JDK๋ฅผ ๋ค์ด๋ฐ์์ ์ค์นํด์ผ ํ๋ค. ์ฌ๊ธฐ์๋ Java ํ๋ก๊ทธ๋จ์ ์คํํ๋ฉด Java ์ฝ๋๋ฅผ ์ปดํ์ผํ๋ ์ปดํ์ผ๋ฌ์ ๊ฐ๋ฐ์
์๋ฐ ๋ ๋ฌด์์ธ๊ฐ? https://namu.wiki/w/Java โ โ โ ์ธ๊ธฐ์๋ ์๋ฐ ํ๋ก์ ํธ & ์๋น์ค โ ๊ตฌ๊ธ ์๋ฒ & ์๋๋ก์ด๋ OS โ ๋ทํ๋ฆญ์ค โ ์คํฌํฐํ์ด : ์ค๋์ค ์คํธ๋ฆฌ๋ฐ ์๋น์ค โ ๋งํฌ๋์ธ โ ์ฐ๋ฒ โ ์๋ง์กด โ ๋ง
inputํจ์๋ ๋ฌธ์๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ ์ฌ์ฉํ๋ ํจ์, splitํจ์๋ ๋ฌธ์์ด์ ๋๋๋ ์ฌ์ฉํ๋ ํจ์์ด๋ค.input ํจ์๋ก ์ ๋ ฅ๋ฐ๋ ๊ฒ์ ์ซ์๊ฐ ์ ๋ ฅ๋๋๋ผ๋ ๋ฌธ์์ด๋ก ์ ๋ ฅ๋ฐ๊ฒ ๋๋ฏ๋ก ์ซ์ ๊ณ์ฐ์ ํด์ผ ํ๋ ๊ฒฝ์ฐ int ํจ์๋ฅผ ์ด์ฉํด์ ์ซ์๋ก ๋ณํํด์ผ ํ๋ค. split ํจ์