* Javascript์ Data Types
- Boolean
- Null , Undefined
- Number
- String
- Symbol (new in ECMAScript 6)
- + ๊ฐ์ฒด (object)
* Javascript ์ฐ์ ์ฐ์ฐ์
- ์ฌ์น์ฐ์ฐ (+ , - , / , * ) ์ ํ ์ธ์ด์ ๊ฐ๋ค.
- ๋๋จธ์ง : %
- ๊ฑฐ๋ญ์ ๊ณฑ : **
- ์ฆ๊ฐ : ++ , --
- ๋จํญ ์๋ถํธ, ๋จํญ ์๋ถํธ : + , -
*๋จํญ ์๋ถํธ, ๋จํญ ์๋ถํธ๋ฅผ ๋ฌธ์์ด์ด๋, True, false, null ๋ฑ ์ซ์ํ์ด ์๋ ๊ฐ๋ค์ ๋ถ์ด๊ฒ๋๋ฉด ์ซ์ํ์ผ๋ก ๋ณํ๋๋ค.
๋จํญ ์๋ถํธ ์์
a = "100"
b = 7
a+b = 1007 >>> a ์์ ๋จํญ๋ถํธ๋ฅผ ์๋ถ์์ผ๋ฏ๋ก ๋ฌธ์์ด "100" + 7 = 1007์ด ๋์๋ค.
+a +b = 107 >>> a์์ ๋จํญ์๋ถํธ+๋ฅผ ๋ถ์๊ธฐ๋๋ฌธ์ ์ซ์์ ์ฐ์ฐ์ด ๋๋ค. 100+7 = 107
* ๋ฌธ์์ด๊ณผ ๊ด๋ จ๋ ํจ์๋ค
์๋ฌธ์์ธ ๋ฌธ์์ด ๋๋ฌธ์๋ก ๋ฐ๊พธ๊ธฐ. str.toUpperCase()
str.toUpperCase()
ex) "abcd".toUpperCase() >>> "ABCD"
๋๋ฌธ์์ธ ๋ฌธ์์ด ์๋ฌธ์๋ก ๋ฐ๊พธ๊ธฐ. str.toLowerCase()
str.toLowerCase()
ํน์ ๋ฌธ์์ ์ธ๋ฑ์ค ์ฐพ๊ธฐ (std.indexOf)
str.indexOf('์ฐพ์๋ฌธ์')
ex ) a = 'Hello World"
str.indexOf("W") >>> 6
๋ฌธ์ ์, ๋ค์ ๊ณต๋ฐฑ ์ ๊ฑฐํ๊ธฐ str.trim()
str.trim()
ex)
a = " H e l l o "
a.trim() >>>> "H e l l o"