๐ปdatatype๐ป
1. number
- ์ซ์ํ(์ ์, ์ค์)
2. string
- ๋ฌธ์/๋ฌธ์์ด
3. boolean
- ๋ ผ๋ฆฌํ
4. object
- ๊ฐ์ฒดํ
- JavaScript์๋ ํด๋์ค์ ๊ฐ๋ ์ด ์๋ค.
- JavaScript๋ ์ด๋ฏธ ๋ง๋ค์ด์ง ํด๋์ค์ ๊ฐ์ฒด๋ ์๋ค.
- ์๋ฐ๋ ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ, ์๋ฐ์คํฌ๋ฆฝํธ๋ ๊ฐ์ฒด ๊ธฐ๋ฐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ด๋ค.
5. ๊ธฐํ(์์)
- null
- undefined
- NaN(not a number)
๐ป๋ณ์, ์์(๋ฆฌํฐ๋ด) ์ ์ธ๐ป
- var ๋ณ์๋ช ;
- JavaScript๋ ๋ณ์ ํ์ ์ด ์๋ค.
- ๋ณ์๋ ๋ชจ๋ ์๋ฃํ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ์ ์๋ค.
- ํ๋ฐ์ดํ, ์๋ฐ์ดํ ๊ตฌ๋ถ์์ด ์ฌ์ฉํ ์ ์๋ค.
<script>
var num;
num = 10;
var num2 = 3.14;
var num3, num4;
var name = "ํ๊ธธ๋";
var name = 'ํ๊ธธ๋';
</script>
- ํ์ฌ ๋ณ์๋ ์์์ ์๋ฃํ์ ํ์ธํ ์ ์๋ ์ฐ์ฐ์๊ฐ ์กด์ฌํ๋ค.
type of ๋ณ์(์์)
<script>
var num;
num = 10;
var name = 'ํ๊ธธ๋';
console.log(typeof 100); //number
console.log(typeof 3.14); //number
console.log(typeof num); //number
console.log(typeof name); //string
console.log(typeof true); //boolean
console.log(typeof new Date()); //object
</script>
'WEB > JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JavaScript] undefined์ ์ง์ฑ ๋น๊ต ์ฐ์ฐ์(===, !===) (0) | 2023.10.04 |
---|---|
[JavaScript] function (0) | 2023.10.04 |
[JavaScript] JavaScript ๊ตฌ๋ฌธ์ ์คํ ์์์ ๋๋ฒ๊น (0) | 2023.10.04 |
[JavaScript] HTML์ JavaScript ์ ์ฉํ๋ ๋ฐฉ๋ฒ (0) | 2023.10.04 |
[JavaScript] JavaScript ๊ธฐ์ด (0) | 2023.10.04 |