๋ฐ์ํ
๐ ์ค๋ ํ ์ผ
โ๏ธ Toy - isSubsetOf (๋ถ๋ถ์งํฉ ์ฌ๋ถ ํ๋จ)
๋ ๋ฐฐ์ด์ด ์ฃผ์ด์ง๊ณ , ํ ๋ฐฐ์ด์ด ๋๋จธ์ง ๋ฐฐ์ด์ ๋ถ๋ถ์งํฉ์ธ์ง ์ฌ๋ถ๋ฅผ ํ๋จํ๋ ๋ฌธ์ ๋ฅผ ํ์๋ค. while๋ฌธ ๋ด๋ถ์ if๋ฌธ์ ์ฌ์ฉํด์, ์ธ๋ฑ์ค๋ฅผ ๋น๊ตํ๋ฉฐ ๊ฒฐ๊ณผ์ ๋ฐ๋ผ ์ธ๋ฑ์ค๋ฅผ ๋ค๋ฅด๊ฒ ์ฆ๊ฐ์ํค๊ฑฐ๋ ๊ฒฐ๊ณผ๋ฅผ ๋ฆฌํดํ๋ ๋ฐฉ์์ผ๋ก ํด๊ฒฐํ ์ ์์๋ค. ์ค๋๋ ๋ชจ๊ฐ์ฝ์์ ์๋ก ์ฝ๋๋ฆฌ๋ทฐ๋ฅผ ํด์ฃผ๊ธฐ๋ก ํด์ ๋ค๋ฅธ๋ถ๋ค์ ์ฝ๋๋ฅผ ๋ณผ ์ ์์๋๋ฐ, ๋ค ๋ช ๋ฐ์ ์์๋๋ฐ๋ ๊ฐ์ ์ฝ๋๊ฐ ์์ฒญ ๋ฌ๋๋ค. ์ด์ค for๋ฌธ์ผ๋ก ํด๊ฒฐํ์ ๋ถ๋ ์์๊ณ , ์ด์ค for๋ฌธ์ผ๋ก ํ์๋ ๋ฌธ์ ๋ฅผ ๋ด๋ถ์ ํจ์๋ฅผ ์ ์ธํด for๋ฌธ์ ๋๊ฐ๋ก ์ชผ๊ฐ๋ ๋ฐฉ์์ผ๋ก ์๊ฐ๋ณต์ก๋๋ฅผ ์ค์ด์ ๋ถ๋ ์์๊ณ , label์ ํ์ฉํด ๋ฐ๋ณต๋ฌธ์ ์ ์ดํ๋ ๋ฐฉ์์ผ๋ก ํธ์ ๋ถ๋ ์์๋ค..!
โ๏ธ Node.js ๋ ์์๋ณด๊ธฐ
Node.js๋ฅผ ์ ์ ์์ฃผ ์ฐ๊ฒ ๋๋ ๊ฒ ๊ฐ์์ ์ ํํ ์ด๋ค ์ญํ ์ ํ๋์ง, ๋ ์์์ผ ํ ๊ฒ ๋ญ๊ฐ ์๋์ง ์์๋ดค๋ค. ์ผ๋จ์ ๋ธ๋ผ์ฐ์ ์์ ์ฐจ์ด์ ์, ๋ธ๋ผ์ฐ์ ๋ HTML, CSS, JS๋ก ์นํ์ด์ง๋ฅผ ๋ธ๋ผ์ฐ์ ํ๋ฉด์ ๋ ๋๋งํ๋๊ฒ ์ฃผ๋ชฉ์ ์ด์ง๋ง Node.js๋ ๋ธ๋ผ์ฐ์ ์ธ๋ถ์์ JS ์คํํ๊ฒฝ ์ ๊ณตํ๋๊ฒ ์ฃผ๋ชฉ์ ์ด๋ผ๋ ๊ฒ์ด๋ค. ๋๋ถ์ ํ๋ก ํธ,๋ฐฑ ๋ชจ๋์์ Javascript๊ฐ ์ฌ์ฉ ๊ฐ๋ฅํด์ก๋ค. ๋ ํ๊ฒฝ ๋ชจ๋ ECMAScript ์คํ ๊ฐ๋ฅํ์ง๋ง Node.js์์๋ ๊ทธ ์ด์ธ์ ์ถ๊ฐ๋ก ์ ๊ณต๋๋ ๊ธฐ๋ฅ์ ํธํ๋์ง ์๋๋ค๊ณ ํ๋ค. DOM๋ ํธํ๋์ง ์๋ ๊ธฐ๋ฅ ์ค ํ๋์ด๋ค. ๊ทธ๋ฆฌ๊ณ ์๋ต ์ฒ๋ฆฌ ์๋๊ฐ ๋นจ๋ผ ์ค์๊ฐ ์ฒ๋ฆฌ์ ์ ํฉํ๋ค๊ณ ํ๋ค. (SPA(Single Page Application)์ ์ ํฉ)
โ๏ธ ์๋ฌต์ ํ์ ๋ณํ, ๋ช ์์ ํ์ ๋ณํ ์์ ์ ๋ฆฌ
Javascript ์์ง์ ํํ์์ ํ๊ฐํ ๋, ์ฝ๋์ ๋ฌธ๋งฅ์ ๊ณ ๋ คํด์ ์๋ฌต์ ์ผ๋ก ๋ฐ์ดํฐ ํ์ ์ ๊ฐ์ ์ ์ผ๋ก ๋ณํํ๊ธฐ๋ ํ๋๋ฐ ์ด๊ฑธ '์๋ฌต์ ํ์ ๋ณํ'์ด๋ผ๊ณ ํ๋ค. ๋ฐ๋๋ก ์ฌ์ฉ์๊ฐ ๋ช ์์ ์ผ๋ก ํ์ ์ ๋ณํํ ์๋ ์๋๋ฐ ์ด๊ฑด '๋ช ์์ ํ์ ๋ณํ'์ด๋ผ๊ณ ํ๋ค. ๋ฐ์ดํฐ ํ์ ๋ณ๋ก ์ด๋ป๊ฒ ์๋ฌต์ , ๋ช ์์ ๋ณํ์ ํ ์ ์๋์ง ์์๋ณด์๋ค. ํนํ ์ฐ์ ์ฐ์ฐ์๋ก ํ๋ณํ์ ํ๊ฑฐ๋, ๋ ผ๋ฆฌ์ฐ์ฐ์๋ก ํ๋ณํ์ ํ๋ ๋ถ๋ถ์ด ์ ์ผ ํฅ๋ฏธ๋ก์ ๋ค. ๋ฐฐ์ด๋ [10,20] + '' ์ด๋ ๊ฒ ํ๋ฉด join๋ฉ์๋๋ฅผ ์ด ๊ฒ์ฒ๋ผ '10,20' ์ด๋ ๊ฒ ๋ฌธ์์ด๋ก ๋ฐ๋์ด๋ฒ๋ฆฐ๋ค.
๐ ๊ธฐ์ตํ ๊ฒ
โ๏ธ ๋จ์ถ ํ๊ฐ
: ํํ์์ ํ๊ฐํ๋ ๋์ค์ ํ๊ฐ ๊ฒฐ๊ณผ๊ฐ ํ์ ๋ ๊ฒฝ์ฐ ๋๋จธ์ง ํ๊ฐ ๊ณผ์ ์ ์๋ตํ๋ ๊ฒ (&&, ||)
if๋ฌธ์ ๋์ฒดํ ๋, ๊ธฐ๋ณธ๊ฐ ์ค์ ์ผ๋ก ์๋ฌ๋ฅผ ๋ฐฉ์งํ๊ณ ์ ํ ๋ ์ฌ์ฉ๊ฐ๋ฅํ๋ค!
let done = true;
let message = '';
if (done) message = '์๋ฃ';
message = done && '์๋ฃ';
let done = false;
let message = '';
if (!done) message = '๋ฏธ์๋ฃ';
message = done || '๋ฏธ์๋ฃ';
๐ ๋ ๊ณต๋ถํ ๊ฒ
โ๏ธ Symbol
โ๏ธ ๋น๋๊ธฐ ํ๋ก๊ทธ๋๋ฐ
๋ฐ์ํ
'Daily > Today I Learned' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
210201_TIL (0) | 2021.02.02 |
---|---|
210129_TIL (0) | 2021.01.30 |
210127_TIL (0) | 2021.01.28 |
210126_TIL (0) | 2021.01.27 |
210125_TIL (0) | 2021.01.26 |
๋๊ธ