1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
 
 
    <!-- ex04.htm -->
 
 
 
    <script type="text/javascript">
    
    
        //자바 스크립트 기본 문법
        
        //변수//
        //숫자 1개, 문자열 1개
        
        //자바-> int=20; 
        //        String name ="홍길동"
        
        //var
        // - 변수 선언문(variable)
        // - 변수가 담을 수 있는 자료형?
        // - 변수의 타입이 없음(********) -> Object형 
        var age = 20//처음 넣은 자료형의 데이터만 넣어라!!! 
        var name = "홍길동";
        
        age = "스무살"//주의] 절대 하지 말것!!
        
        var n1, n2, n3;
        var n4=10, n5=20, n6;
        
        
        
        
        //자료형, Data Type//
        // - OOP(x) -> 클래스를 선언할 수 없다. 붕어빵 틀이 정해져 있음(클래스제공)
        
        //1. Number, 숫자형
        // - 정수, 실수 모두 포함
            var m1 = 10//정수형 상수
            var m2 = 3.5;//실수형 상수
        
        //2. String, 문자열(문자)
        // - 문자, 문자열
            var s1 = "홍";    //문자열 상수
            var s2 = "홍길동";//문자열 상수
            var s3 = '홍길동';//문자열 상수
 
        //3. Boolean, 논리형
        // - true, false
        
        //4. 각종 Object형(붕어빵틀 제공)
        // - 배열, 날짜시간, 수학 등.,
        
        //5. 기타
        // - null, undefined
        //    a. null과 undefined는 비슷한 값(없다)으로 취급
        //    b. undefined : 변수를 선언하고 초기화를 안한 상태
        //    c. null : 개발자가 의도적으로 초기 상태를 만든 상태
            var temp1; //선언o, 초기화x 
            
            var temp2 = 10//선언o, 초기화o
            var temp3 = null;
            
            console.log(temp1); //undefined
            console.log(temp3); //null
            console.log(temp1 == temp3); //true
            console.log(temp1 === temp3); //false
            console.log(temp1 !== temp3); //true
        
    
    </script>
 
 
</body>
</html>
cs


+ Recent posts