Study_Develop/JavaScript(3)
-
JavaScript / var, let, const ์ฌ์ ์ธ, ์ฌํ ๋น ์ฐจ์ด
1. ๋ณ์์ ์ ์ธ, ํ ๋น, ๋ฒ์๋? ๋ณ์๋ฅผ ์ฌ์ฉํ ๋์ ์ ์ธ๊ณผ ํ ๋น์ด๋ผ๋ ์ฉ์ด๊ฐ ์๋๋ฐ, ๋ณ์ ๋ง๋๋ ๊ฒ์ ์ ์ธ, ๋ณ์์ ๋ญ ๋ฃ๋ ๊ฒ์ ํ ๋น์ด๋ผ๊ณ ํฉ๋๋ค. var ์ด๋ฆ; var ๋์ด; ์ด๋ฐ ์ฝ๋๋ฅผ ์ ์ธ์ด๋ผ๊ณ ํฉ๋๋ค. var ๋์ด; var ์ด๋ฆ; ๋์ด = 23; ์ด๋ฆ = 'lim'; ์๋ ๋์ค์ด ํ ๋น์ด๋ผ๊ณ ํฉ๋๋ค. 1. ์ ๋ ๊ฒ ์ ์ธ๋ง ๋ฐ๋ก ํ ๋น๋ง ๋ฐ๋ก๋ ๊ฐ๋ฅํฉ๋๋ค. 2. ์ด๋ฏธ ์๋ ๋ณ์๋ฅผ ์ฌ์ ์ธ ํ ์ ์์ต๋๋ค. 3. ์ด๋ฏธ ๋ค์ด์๋ ๊ฐ์ ๋ฑํธ๋ก ์ฌํ ๋น ํ ์ ์์ต๋๋ค. function ํจ์(){ var ๋์ด = 23; console.log(๋์ด); //๊ฐ๋ฅ } console.log(๋์ด); //๋ถ๊ฐ๋ฅ ๋ณ์๋ ์ฌ์ฉ๊ฐ๋ฅ ๋ฒ์๋ผ๋ ๊ฒ์ด ์์ต๋๋ค. ํจ์ ์์์ ๋ณ์๋ฅผ ๋ง๋ค์์ ๊ฒฝ์ฐ, ํจ์ ์์์๋ง ์ฌ์ฉ๊ฐ๋ฅํ๊ณ ๋ฐ..
2023.03.20 -
[JavaScript] 3์ ๋ฐฐ์์์ ๋ฐ์์น๋ ์ฝ๋/ ์๋ 369๊ฒ์ / if-else๋ฌธ /function/ split / indexOf()/ join()
์๋ ํ์ธ์! ์ค๋์ 369๊ฒ์ ์ฝ๋ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๋ ค๊ณ ํฉ๋๋ค~~ ์๋ 3, 6, 9 ๊ฒ์์ ์์๋ณด๊ธฐ ์ ์, 3์ ๋ฐฐ์์์ ๋ฐ์์น๋ ์ฝ๋์ ๋ํ ํจ์๋ฅผ ๋จผ์ ๋ง๋ค์ด๋ณผ๊ฒ์! 3์ ๋ฐฐ์์์ ๋ฐ์์น๋ ํ๋ก๊ทธ๋จ ๋ง๋ค๊ธฐ ์คํ๊ฒฐ๊ณผ ์์ : ์ผ์ก๊ตฌ๊ฒ์(6); ์คํํ๋ฉด 3์ ๋ฐฐ์๋๊น ์ฝ์์ฐฝ์ '๋ฐ์'๋ผ๋ ๊ธ์๊ฐ ๋ ์ผํฉ๋๋ค. ์ผ์ก๊ตฌ๊ฒ์(12); ์คํํ๋ฉด 3์ ๋ฐฐ์๋๊น ์ฝ์์ฐฝ์ '๋ฐ์'๋ผ๋ ๊ธ์๊ฐ ๋ ์ผํฉ๋๋ค. ์ผ์ก๊ตฌ๊ฒ์(11); ์คํํ๋ฉด 3์ ๋ฐฐ์ ์๋๋๊น ์ฝ์์ฐฝ์ 'ํต๊ณผ'๋ผ๋ ๊ธ์๊ฐ ๋ ์ผํฉ๋๋ค. function ์ผ์ก๊ตฌ๊ฒ์(num){ if (num % 3 == 0) { console.log("๋ฐ์"); } else { console.log('ํต๊ณผ'); } } ์ผ์ก๊ตฌ๊ฒ์(15); ์ด๋ฐ ์ฝ๋๋ก ์งค ์ ์๊ฒ ๋ค์! ๊ทธ๋ ๋ค..
2023.03.20 -
Visual Studio Code ์์ JavaScript ์คํํ๊ธฐ / ์ฝ์์ฐฝ ์ด์ฉํ์ฌ ์คํํ๊ธฐ
1. ๋ณธ์ธ ์ปดํจํฐ์ node.js์ค์นํ๊ธฐ Visual Studio Code ์์ JavaScript๋ฅผ ์คํํ๊ธฐ ์ํด์๋ ์์ ์ ์ปดํจํฐ์ Node.js๊ฐ ์ค์น๋์ด ์์ด์ผ ํฉ๋๋ค! https://nodejs.org/ko/download ๋ค์ด๋ก๋ | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org ์์ ์ฌ์ดํธ์์ ๋ณธ์ธ ๋ฒ์ ์ ๋ง๋๋ก ์ค์นํ์ฌ ์ฃผ์ธ์! 2. ๊ฒ์๋์ code runner์ ๋ ฅํ ํ ์ค์นํด์ฃผ์ธ์! 3. .js์คํํ๊ธฐ 1. ์๋ํฐ์ ์คํํ๊ณ ์ถ์ ์ฝ๋๋ฅผ ์์ฑํด์ฃผ์ธ์! 2. ํ์ผ ์ ์ฅ 3. Ctrl + Alt + N(์คํ)
2023.03.20