๐ฃ2์ฐจ์๐ฃ
โ
Number
โ
String
โ
Object
โ
undefined์ null
parseInt
๋๋ parseFloat
์ฌ์ฉํ๊ธฐ
๐index.html๐
<html>
<head>
<meta charset='utf-8'>
<script src="lecture05.js"></script>
<!--JavaScript์ ์์ ๊ฐ์ด ๋ถ๋ฌ์ ์ฌ์ฉํจ-->
</head>
<body>
This is a basic HTML page
</body>
</html>
๐lecture05.js๐
var height = prompt("ํค๋ฅผ ์
๋ ฅํด ์ฃผ์ธ์");
console.log(height, typeof(height));
var height_int = parseInt(height);
console.log(height_int, typeof(height_int));
var height_float = parseFloat(height);
console.log(height_float, typeof(height_float));
๐lecture06.js๐
var a = '๋ฌธ์์ด์ ๋ฐ์ดํ๋ก ๋๋ฌ์ธ๋ฉด ๋ฉ๋๋ค.';
var b = "์๋ฐ์ดํ๋ก๋ ๋ฌธ์์ด์ ํํํ ์ ์์ต๋๋ค.";
var c = "์๋ฐ์ดํ ๋ฌธ์์ด์๋ ๋ฐ์ดํ '๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.";
var d = '๋ฐ์ดํ ๋ฌธ์์ด์๋ ์๋ฐ์ดํ "๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.';
var e = "๋ฐ์ดํ๋ฅผ ์ฐ๊ณ ์ถ๋ค๋ฉด \'์ด๋ ๊ฒ\' ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก \"์๋ฐ์ดํ\"๋ ์ธ ์ ์์ต๋๋ค.";
var f = '๋ฐ์ดํ๋ฅผ ์ฐ๊ณ ์ถ๋ค๋ฉด \'์ด๋ ๊ฒ\' ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก \"์๋ฐ์ดํ\"๋ ์ธ ์ ์์ต๋๋ค.';
var g = "\\ ๋ฌธ์๋ฅผ ์ฐ๊ณ ์ถ๋ค๋ฉด ์ญ์ฌ๋์๋ฅผ ๋๋ฒ ์๋๋ค.";
var h = "๋ฌธ์์ด์์ ์ค๋ฐ๊ฟ์ ํ๊ณ ์ถ๋ค๋ฉด, \n ์ญ์ฌ๋์n์ ์ฌ์ฉํฉ๋๋ค.";
var i = a + b;
var j = "abcde";
{}
์ ์ฌ์ฉํด ๋ง๋ฆvar ๊ฐ์ฒด ์ด๋ฆ = {};
์ผ๋ก ์ ์ํจ์์ฑ์ ๊ฐ์ ๋ชจ๋ ์๋ฃํ์ด ๋ ์ ์๋ค.
object ๋ object์ ์์ฑ ๊ฐ์ด ๋ ์ ์๋ค.
var man = { name:"ํ๊ธธ๋", age:20, height:180};
// name, age, height = ์์ฑ
// "ํ๊ธธ๋", 20, 180 = ์์ฑ์ ๊ฐ
์์ฑ์ ์ ๊ทผํ๋ ๋ฒ
: (1) ๊ฐ์ฒด์ด๋ฆ.์์ฑ์ด๋ฆ ex) man.name
: (2) ๊ฐ์ฒด์ด๋ฆ ["์์ฑ์ด๋ฆ"] ex) man["name"]
์์ฑ์ ๊ฐ์ ๋ณ๊ฒฝํ๋ ๊ฒ์ ๋ณ์์ ๊ฐ์ ๋ณ๊ฒฝํ๋ ๊ฒ๊ณผ ๊ฐ์.
๊ฐ์ด ์์์ ์๋ฏธํจ.
๋ณ์๋ฅผ ์ด๊ธฐํํ์ง ์๊ณ ์ ์ธ๋ง ํด ๋์์ ๋ ๋ฐ์
๊ฐ์ฒด์ ์ ์๋์ง ์์ ์์ฑ์ ์ถ๋ ฅํ ๋ ๋ฐ์ ex) obj.z;
๐lecture07.js๐
var uninitialized_var;
var obj = {
x:1,
y:2
};
๊ฐ์ด ์์์ ์๋ฏธํจ
์๋์ ์ผ๋ก ๋น์ด์๋ ๋ฌด์ ์ํ๋ฅผ ๋ํ๋ด๊ธฐ ์ํด ์ ์ฅํ๋ ๊ฐ