JS Basic Syntax(์ฐ์ฐ์)
์ฐ์ฐ์ : +, - ๋ถํฐ ๊ฐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๋ณ๋ก ํ๊ธฐ๋ฒ์ด ์๋ก ๋ค๋ฅธ ์ฐ์ฐ์ ๊ธฐํธ๋ฅผ ๊ฐ์ง๊ณ ์ฌ์ฉํ๊ธฐ๋ ํ๋ค.
ํผ์ฐ์ฐ์ : ๊ฐ ๊ทธ์์ฒด์ธ ์ซ์ 1 or a ๊ฐ์ ๋ณ์๊ฐ ๋ ์ ์๋ค.
๊ธฐ๋ณธ ์ฌ์น ์ฐ์ฐ
1 + 1์ ํตํ์ฌ 2๋ฅผ ์ป์ ๊ฒ์ฒ๋ผ, ์ผ๋ฐ์ ์ธ ์ฌ์น ์ฐ์ฐ์๋ +, -, (๊ณฑ ์ฐ์ฐ), /(๋๋ ๋ชซ ์ฐ์ฐ), %(๋๋ ๋๋จธ์ง) ๋ฑ์ ์ฐ์ฐ์ ์ํํ ์ ์๋ค.
=, ํ ๋น ์ฐ์ฐ์(assignment operator)
5๋ผ๋ ๊ฐ์ ์์ ํ์ ๋ณ์ a์ ํ ๋น(๋์ )
const a = 5;
*const ๋ฅผ ๋ถ์ด๊ฒ ๋๋ฉด ๋ถ๋ณ์ด๋ค.
%, ๋๋จธ์ง ์ฐ์ฐ(Modulus Operator)
% ๊ธฐํธ์ธ ๋๋จธ์ง ์ฐ์ฐ์๋ฅผ ํ์ฉํ์ฌ ์ฒซ ๋ฒ์งธ ํผ์ฐ์ฐ์๋ฅผ ๋ ๋ฒ์งธ ํผ์ฐ์ฐ์๊ฐ ๋๋ ๋๋จธ์ง ๊ฐ์ ์ถ๋ ฅํ ์ ์๋ค.
์ด๋ค ๊ฐ์ ์ง์ or ํ์ ํ๋ณ
const a = 101;
// ์ง์ ํ๋ณ
a % 2 == 0;
// ํ์ ํ๋ณ
a % 2 != 0;
๋ฌธ์์ด ์ฐ์ฐ (String Concatenation)
๋ฌธ์์ด๋ ์ฐ์ฐ์ด ๊ฐ๋ฅํ๋ค. ๋ง์ ์ ์๋ฏธํ๋ ๊ธฐํธ์ธ + ์ฐ์ฐ์ ๋ฌธ์์ด์์๋ ๊ฐ๋ฅํ์ง๋ง, ์ํ์์์ ๊ฐ์ ๋ง์ ์ฐ์ฐ์ด ์๋,
๋ฌธ์์ด ๊ฐ์ ์ฐ๊ฒฐ(Concatenation) ์ฒ๋ฆฌ ๊ฐ๋ฅ
๋ฌธ์์ด ์ฐ์ฐ
const fruit = 'orange';
const snack = 'cookie';
fruit + snack; // orangecookie
๊ทธ ์ธ ์ฐ์ฐ์
https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Expressions_and_operators
์ฐ์ฐ์ ๊ฐ ์ฐ์ ์์
'๊ฐ๋ฐ ์ง์, ์คํฌ๋ฆฝํธ > JavaScript, TS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
JS Basic Syntax(๋ฐ๋ณต) (0) | 2023.12.20 |
---|---|
JS Basic Syntax(์กฐ๊ฑด) (0) | 2023.12.20 |
JS Basic Synax(์๋ฃํ) (0) | 2023.12.20 |
JS Basic Synax(๋ณ์) (1) | 2023.12.20 |
Hooks (0) | 2023.12.19 |
๋๊ธ