๐ป100 (47) [JavaScript] 3์ผ JavaScript ๋ด์ฅ๊ฐ์ฒด ๋ด์ฅ๊ฐ์ฒด ๋ด์ฅ๊ฐ์ฒด - String ๋ด์ฅ๊ฐ์ฒด - String ๋ด์ฅ๊ฐ์ฒด - Date 2024. 4. 23. (47) [JavaScript] 3์ผ JavaScript ํจ์&์์ธ์ฒ๋ฆฌ ํจ์(function)์๋ฐ์คํฌ๋ฆฝํธ์์ ํจ์๋ ํน์ ์์ ์ ์ํญํด๋ ๊ฐ ์ฝ๋๋ฅผ ํ๋๋ก ๋ฌถ์ด ๋์ ๊ฒ์ ์๋ฏธํ๋ค.javaScript ํจ์๋ Function๊ฐ์ฒด. ์ฆ, ๋ชจ๋ ํจ์๋ Function ํ์ ์ ์ธ์คํด์ค๋ก๋ค๋ฅธ ์ฐธ์กฐ ํ์ ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ํ๋กํฐํฐ์ ๋ฉ์๋๊ฐ ์๋ค. ํจ์ ์ ์ ๋ฐ ํธ์ถ ํจ์ ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก ํจ์ ์ ์ var n; //ํจ์ ์ ์ธ๋ฌธ ๋ฐฉ์์ผ๋ก ํจ์ ๋ง๋ค๊ธฐ function sub1(x, y) { let s = x + y; return s; } //ํจ์ ํธ์ถ n = sub1(10, 5); console.log(n); ํจ์ ํํ์ ๋ฐฉ์์ผ๋ก ํจ์ ์ ์ //ํจ์ ํํ์ ๋ฐฉ์์ผ๋ก ํจ์ ๋ง๋ค๊ธฐ var sub2 = function(x, .. 2024. 4. 22. (46) [JavaScript] 2์ผ JavaScript ๊ธฐ๋ณธ ๋ด์ฅ ํจ์ ๊ธฐ๋ณธ ๋ด์ฅ ํจ์ ์๋ฐ์คํฌ๋ฆฝํธ๋ ์์ฒด์ ์ผ๋ก ๋ฏธ๋ฆฌ ์ ์๋ ๋ด์ฅํจ์๋ฅผ ์ ๊ณตํ๋ค.ํ์ค ๋ด์ฅ ๊ฐ์ฒด์ ํจ์ ์์ฑ์ผ๋ก ์ ๊ณตํ๋ค.๊ฐ์ฒด์ ๋ถ์ง ์๊ณ ์ ์ญ์ผ๋ก ํธ์ถํ๋ ํจ์๋ก, ๋ฐํ ๊ฐ์ ํธ์ถ์์๊ฒ ๋ฐ๋ก ๋ฐํํ๋ค. ๋ฌธ์์ด → ์ซ์๋ก ๋ณํ ํจ์ parseInt()๋ฌธ์์ด ์ธ์์ ๊ตฌ๋ฌธ์ ๋ถ์ํด ํน์ ์ง์์ ์ ์๋ฅผ ๋ฐํparseFloat()๋ฌธ์์ด์ ๋ถ์ํด ๋ถ๋์์์ ์ค์๋ก ๋ฐํํ๋ค. Number()์ธ์๋ฅผ ใ ์ซ์๋ก ๋ณํํ ์ ์์ผ๋ฉด NaN์ ๋ฐํ ์ซ์๋ก ๋ณํ:parseInt(),parseFloat() ์ซ์๋ก ๋ณํ - Number()ํจ์ ์ซ์ ํ์ธ ํจ์ isFinite()number๊ฐ ๋ฌดํํ ๊ฐ์ธ์ง ํ์ธ, ์ ํ.. 2024. 4. 19. (46) [JavaScript] 2์ผ JavaScript ๊ธฐ๋ณธ - 2 ์๋ฃํ ๋ณํ JavaScript๋ ๋์ ํ ์ง์ ์ธ์ด๋ก ๋ณ์๋ฅผ ์ ์ธํ ๋ ๋ฐ์ดํฐ ํ์ ์ง์ ํ ํ์๊ฐ ์๋ค. ๋ฐ์ดํฐํ์ด ์คํฌ๋ฆฝํธ ์คํ ๋์ค ํ์์ ์ํด ์๋์ผ๋ก ๋ณํ๋๋ค. ํ ๋ณํ ์์ ์์๋ ์คํฌ๋ฆฝํธ๊ฐ ์คํ ์ค์๋ ๋์ ์ ํตํด ๊ฐ์ ๋ฐ๊พธ๊ฑฐ๋ ์ฌ ์ ์ธ๋ ์์์ผ๋ฉฐ, ์ ์ธ์ ๊ฐ์ผ๋ก ์ด๊ธฐํํด์ผ ํ๋ค. ์์์ ๋ํ ๋ฒ์ ๊ท์น์ let ๋ธ๋ก ๋ฒ์ ๋ณ์์ ๋์ผํ๋ค. const ํค์๋๊ฐ ์๋ต๋ ๊ฒฝ์ฐ์๋, ์๋ณ์๋ ๋ณ์๋ฅผ ๋ํ๋ด๋ ๊ฒ์ผ๋ก ๊ฐ์ฃผํ๋ค. ์์๋ ๊ฐ์ ๋ฒ์์ ์๋ ํจ์๋ ๋ณ์์ ๋์ผํ ์ด๋ฆ์ผ๋ก ์ ์ธํ ์ ์๋ค. ์์ - const ๋ฆฌํฐ๋(Literal) ๋ฆฌํฐ๋์ ๋ฐ์ดํฐ ๊ทธ ์์ฒด๋ฅผ ์๋ฏธํ๋ฉฐ, ๋ณ์์ ๋ฃ๋ ๋ณํ์ง ์๋ ๋ฐ์ดํฐ. ์ค.. 2024. 4. 19. (45) [JavaScript] 1์ผ JavaScript ๊ธฐ๋ณธ - 1 ํ๋ก๊ทธ๋จ ๊ธฐ๋ณธ JavaScript๋ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ณํ๋ฉฐ ์ ๋์ฝ ๋ฌธ์ ์ ์ ์ด์ฉํ๋ค. JavaScript ์์๋ ๋ช ๋ น์ ๋ช ๋ น๋ฌธ์ด๋ผ๊ณ ๋ถ๋ฅด๋ฉฐ, ์ธ๋ฏธ์ฝ๋ก (;)์ผ๋ก ๊ตฌ๋ถํ๋ค. ๋ช ๋ น๋ฌธ์ด ํ ์ค๋ก ๊ตฌ์ฑ๋ ๊ฒฝ์ฐ ์ธ๋ฏธ์ฝ๋ก ์ ์๋ต ๊ฐ๋ฅํ์ง๋ง ํ ์ค์ ๋ ๊ฐ ์ด์์ ๋ช ๋ น๋ฌธ์ด ์๋ ๊ฒฝ์ฐ ์๋ต ๋ถ๊ฐ. ํ๋ก๊ทธ๋จ ๊ตฌ์ฑ ์์ ์์ ์๋ฏธ ํค์๋ JavaScript ์์ฒด์ ๋ฏธ๋ฆฌ ์ ์๋ ๋จ์ด๋ค๋ก ์ฌ์ฉ์๊ฐ ๋ค๋ฅธ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ๋ ์ ์๋ค. ์๋ณ์ ์๋ณ์๋ ์ฌ์ฉ์์ ์ํด ์ ์๋๊ณ ์ฌ์ฉ๋์ด ์ง๋ ๊ฒ์ผ๋ก Object ๋ช , ๋ณ์ ๋ช ์ด๋ ํจ์๋ช ๋ฑ์ ๋ค ์ ์๋ค. ๋ฆฌํฐ๋ด ๋ฆฌํฐ๋์ ๋ฐ์ดํฐ ๊ทธ ์์ฒด๋ฅผ ์๋ฏธํ๋ฉฐ, ์ฆ, ๋ณ์์ ๋ฃ๋ ๋ณํ์ง ์๋ ๋ฐ์ดํฐ(๊ฐ)๋ฅผ ๋ํ๋ธ๋ค. ์ฐ์ฐ์ ํ๋ก๊ทธ๋จ์์ ์ฐ์ฐ์ ์ํด ์ฌ์ฉ๋๋ ๊ฒ์ผ๋ก ์ฐ์ ์ฐ์ฐ์, ๋ ผ๋ฆฌ์ฐ์ฐ์,๋น๊ต์ฐ์ฐ์,๋์ .. 2024. 4. 19. (45) [JavaScript] 1์ผ JavaScript ๊ธฐ์ด ์๋ฐ ์คํฌ๋ฆฝํธ๋? ์๋ฐ์คํฌ๋ฆฝํธ(JavaScript)๋ ๊ฐ์ฒด ๊ธฐ๋ฐ์ ์คํฌ๋ฆฝํธ ์ธ์ด ์น ๋ธ๋ผ์ฐ์ ๋ด์์ ์ฃผ๋ก ์ฌ์ฉํ๋ฉฐ, ๋ค๋ฅธ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ด์ฅ ๊ฐ์ฒด์๋ ์ ๊ทผํ ์ ์๋ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ณ ์๋ค. HTML ๋ฌธ์์ ์ ์ฉ๋ ๋, ์น์ฌ์ดํธ์์์ `๋์ ` ์ํธ ์์ฉ์ฑ์ ์ ๊ณตํ ์ ์๋ ์์ ํ ๋์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด. ํน์ง ์๋ฐ์คํฌ๋ฆฝํธ๋ ๊ฐ์ฒด ๊ธฐ๋ฐ์ ์คํฌ๋ฆฝํธ ์ธ์ด ์๋ฐ์คํฌ๋ฆฝํธ๋ ๋์ ์ด๋ฉฐ, ํ์ ์ ๋ช ์ํ ํ์๊ฐ ์๋ ์ธํฐํ๋ฆฌํฐ ์ธ์ด. ์๋ฐ์คํฌ๋ฆฝํธ๋ ๊ฐ์ฒด ์งํฅํ ํ๋ก๊ทธ๋๋ฐ๊ณผ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ์ ๋ชจ๋ ํํํ ์ ์๋ค. ์คํฌ๋ฆฝํธ ์ธ์ด๋? ๊ธฐ์กด์ ์ด๋ฏธ ์กด์ฌํ๋ ์ํํธ์จ์ด(์ ํ๋ฆฌ์ผ์ด์ )๋ฅผ ์ ์ดํ๊ธฐ ์ํ ์ฉ๋๋ก ์ฐ์ด๋ ์ธ์ด ์์ ์ด ๋น๋ฒํ๊ฒ ๋ฐ์ํ๋ ๋ถ๋ถ์ ์์ค์ฝ๋๋ฅผ ํ ์ค์ฉ ์ฝ์ด ๋ฐ๋ก ์คํํ๋ ์ธํฐํ๋ฆฌํฐ ๋ฐฉ์์ด ์ ๋ฆฌํ๋ฏ๋ก, ์คํฌ๋ฆฝํธ .. 2024. 4. 18. ์ด์ 1 2 3 4 5 6 ยทยทยท 17 ๋ค์