์๋ฐ์คํฌ๋ฆฝํธ์ ๋ฐ์ดํฐํ์ ์๋ ๋ฌด์์ด ์๋ ์ดํด๋ณด๊ธฐ ์ํด ๊ตฌ๊ธ์ "javascript data type"์ ๊ฒ์ํด๋ณด๋ ๊ธฐ๋ณธ ๋ฐ์ดํฐ ์ ํ์ 6๊ฐ์ง๊ฐ ์๋ค.
typeof ์ฐ์ฐ์๋ก ํ์ธ๋๋ 6๊ฐ์ง ๊ธฐ๋ณธ ๋ฐ์ดํฐ ์ ํ
- undefined : typeof instance === "undefined"
- Boolean : typeof instance === "boolean"
- Number : typeof instance === "number"
- String : typeof instance === "string"
- BigInt : typeof instance === "bigint"
- Symbol : typeof instance === "symbol" (ECMAScript 6 ์ ์ถ๊ฐ๋จ
์ซ์
- *, /, +, -๋ฅผ ์ฌ์ฉํ๋ฉด ์ฐ์ฐ์ ํ ์ ์๋ค.
๋ฌธ์์ด
- ""๋ก ๋ฌถ๊ฑฐ๋ ''๋ก ๋ฌถ์ผ๋ฉด ๋๋ค.
.length
- ๊ธ์์๋ฅผ ์ ์ ์๋ค.
.toUpperCase()
- ๋ฌธ์์ด์ ๋๋ฌธ์๋ก ๋ฐํํ๋ค.
.toLowerCase()
- ๋ฌธ์์ด์ ์๋ฌธ์๋ก ๋ฐํํ๋ค.
.indexOf('world')
- indexOf ๋ฉ์๋๋, ๋ฌธ์์ด์์ ํน์ ๋ฌธ์์ด์ ์ฐพ๊ณ , ๊ฒ์๋ ๋ฌธ์์ด์ด '์ฒซ๋ฒ์งธ'๋ก ๋ํ๋๋ ์์น index๋ฅผ ๋ฆฌํดํฉ๋๋ค.
- ์ฐพ๋ ๋ฌธ์์ด์ด ์์ผ๋ฉด -1์ ๋ฆฌํดํฉ๋๋ค.
- ๋ฌธ์์ด์ ์ฐพ์ ๋ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํฉ๋๋ค.
.trim
- ๋ฌธ์์ด์ ๊ณต๋ฐฑ์ ์ ๊ฑฐํด์ค๋ค.
- ' hello '.trim => hello
- ๊ฐ์ด๋ฐ ๊ณต๋ฐฑ์ ์ ๊ฑฐํ์ง๋ ์๋๋ค.
1 + 1 = 2 vs "1" + "1" = "11"
- ์ซ์๋ ์ฐ์ฐ์ ํ๋ค.
- ๋ฌธ์์ด์ ๊ทธ ๋ฌธ์๋ฅผ ํฉ์น๋ค.
'๐ค Language > ๐จ JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
JS. ์น๋ธ๋ผ์ฐ์ ์ ์ด (0) | 2022.01.04 |
---|---|
JS. ๋ณ์ & ๋์ ์ฐ์ฐ์ (0) | 2022.01.04 |
JS. JavaScript ์ฝ์ (0) | 2022.01.04 |
JS. event, on ์ข ๋ฅ, type, input ํ๊ทธ (0) | 2022.01.04 |
JS. START (0) | 2022.01.03 |