์๋ฐ์คํฌ๋ฆฝํธ๋ ๋์ ; ์ธ๋ฏธ์ฝ๋ก ์ผ๋ก ๋ฌธ์ฅ ๋์ ์๋ฆฐ๋ค.
ํจ์์ ์ด๋ฆ์ ํญ์ ๋๋ฌธ์๋ก ์์ํ๋ค.
๋ฒ์, ์์ฑ, ํจ์, ๋ฉ์๋์ ์ด๋ฆ์ ํญ์ ์๋ฌธ์๋ก ์์ ( ์นด๋ฉํ๊ธฐ๋ฒ )
์ฌ๋ฌ๋จ์ด๋ก ์ด๋ฃจ์ด์ง ์๋ณ์๋ ๊ฐ ๋จ์ด๋์ ๋๋ฌธ์๋ก
์๋ณ์(๋จ์ด) ๋ค์ () ์์ผ๋ฉด ๋จ๋ ์ฌ์ฉ์ ๋ณ์ / ๋ค๋ฅธ์๋ณ์๋ ์ฌ์ฉ์ ์์ฑ
์๋ณ์(๋จ์ด) ๋ค์ () ์์ผ๋ฉด ๋จ๋ ์ฌ์ฉ์ ํจ์ / ๋ค๋ฅธ์๋ณ์๋ ์ฌ์ฉ์ ๋ฉ์๋
๋ฌธ์์ด string
๋ฌธ์๋ '' , + ์ฌ์ฉ ์ฐ๊ฒฐ
์ด์ค์ผ์ดํ ๋ฌธ์ \์ฌ์ฉ
๏ผผ’ ์์๋ฐ์ดํ ๏ผผ" ํฐ๋ฐ์ดํ ๏ผผ๏ผผ ์ญ ์ฌ๋์ ๏ผผn ์ค ๋ฐ๊ฟ ๏ผผr ์บ๋ฆฌ์ง ๋ฆฌํด ๏ผผt ์ํ ํญ ๏ผผb ๋ฐฑ ์คํ์ด์ค ๏ผผf ํผ ํผ๋
์ซ์ Number
์ฐ์ ์ฐ์ฐ์
+ ๋ํ๊ธฐ (๋ฌธ์์ผ๋ ์ฐ๊ฒฐ/ ์ซ์๋ ๋ํด์ค)
- ๋นผ๊ธฐ * ๊ณฑํ๊ธฐ / ๋๋๊ธฐ % ๋๋จธ์ง (์ง/ํ์๋ก ๋๋๋ ์ฌ์ฉ)
๋ถ๋ฆฐ boolean (์ฐธ๊ณผ ๊ฑฐ์ง)
๋น๊ต ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํด true (1)์ false(0) ๋ก ์ถ๋ ฅ
๋น๊ต์ฐ์ฐ์ (if์กฐ๊ฑด๋ฌธ๊ณผ ์ฌ์ฉ)
> ์ด๊ณผ >= ์ด์ < ๋ฏธ๋ง <= ์ดํ === ๊ฐ์ != ๋ค๋ฆ
๋ ผ๋ฆฌ ์ฐ์ฐ์
! not && and || or
์ธ๋ํ์ธ๋ undefined : ์ ์๋์ด์์ง ์์
์กด์ฌํ์ง์๊ฑฐ๋ ๋ณ์๊ฐ์ด ์ ํด์ง์ง ์์์๋ ๋์ด
๋ฌธ์์ด์์ undefined
๋ถ๋ฆฐ๋ฌธ๋งฅ์์ false
์ซ์๋ฌธ๋งฅ์์ NaN (Not a Number)
๋ null : ๊ฐ์ด์์
์ด๋ ํ ๊ฐ์ฒด๋ ๋ํ๋ด์ง ์๋๊ฒ
๋ฌธ์์ด์์ null
๋ถ๋ฆฐ๋ฌธ๋งฅ์์ false
์ซ์๋ฌธ๋งฅ์์ 0
๋ณ์์ ์ฐ์ด๋ ์ฐ์ฐ์
๋ณตํฉ๋์ ์ฐ์ฐ์
+= ๊ธฐ์กด ๋ณ์์ ๊ฐ์ ๋ํจ -= ๊ธฐ์กด ๋ณ์์ ๊ฐ์ ๋บ *= ๊ธฐ์กด ๋ณ์์ ๊ฐ์ ๊ณฑํจ /= ๊ธฐ์กด ๋ณ์์ ๊ฐ์ ๋๋ %= ๊ธฐ์กด ๋ณ์์ ๊ฐ์ ๋๋จธ์ง์ฐ์ฐ์ ํจ
์ฆ๊ฐ์ฐ์ฐ์
(๋ณ์)++ : ๋ฌธ์ฅ ์คํ ํ ๊ธฐ์กด ๋ณ์์ ๊ฐ์ 1์ ๋ํจ(๋ค)
++(๋ณ์) : ๊ธฐ์กด ๋ณ์์ ๊ฐ 1์ ๋ํ ํ ๋ฌธ์ฅ ์คํ(์)
(๋ณ์)-- :๋ฌธ์ฅ ์คํ ํ ๊ธฐ์กด ๋ณ์์ ๊ฐ์ 1์ ๋บ(๋ค)
--(๋ณ์) :๊ธฐ์กด ๋ณ์์ ๊ฐ 1์ ๋บ ํ ๋ฌธ์ฅ ์คํ(์)
๋ณ์์ ๋ฆฌ
var ๋ณ์์ ์ธ ์ง์ ํค์๋
prompt('') ์ ๋ ฅ์ฐฝ ๋์ฐ๊ธฐ / ๋ฌธ์๋ก ํ๋๋ ์ ๋ ฅ๊ฐ / default '' ์ธ์๋ ์ ๋ ฅ๊ฐ๋ฅ
alert () ๊ฒฝ๊ณ ์ฐฝ ๋์ฐ๊ธฐ
confirm () ํ์ธ ์ทจ์์ฐฝ ๋์ฐ๊ธฐ
new Date() ์ผ์ ๊ฐ์ ธ์ค๊ธฐ
ํจ์
amount ์ซ์๋ก ์ธ์
'javascript๐ช > javascript ์์ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์๋ฐ์คํฌ๋ฆฝํธ ์ ํ๋ธ ๋ฐฐ์ด์์ (0) | 2022.12.19 |
---|---|
์๋ฐ์คํฌ๋ฆฝํธ ์ค์ฝํ (0) | 2022.12.19 |
JavaScrip 04_์กฐ๊ฑด๋ฌธ- switch / ์ผํญ์ฐ์ฐ์ (0) | 2022.10.13 |
JavaScrip 04_์กฐ๊ฑด๋ฌธ if (0) | 2022.10.12 |
JavaScrip 03_๋ณ์์ ์๋ฃํ ๋ณํ2 (0) | 2022.10.12 |
๋๊ธ