File size: 2,048 Bytes
08aee07
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>变量</title>
    </head>
    <body>
        <!-- 4. 变量
                * 变量:一小块存储数据的内存空间
                * Java语言是强类型语言,而JavaScript是弱类型语言。
                    * 强类型:在开辟变量存储空间时,定义了空间将来存储的数据的数据类型。只能存储固定类型的数据
                    * 弱类型:在开辟变量存储空间时,不定义空间将来的存储数据类型,可以存放任意类型的数据。
                * 语法:
                    * var 变量名 = 初始化值;
                * typeof运算符:获取变量的类型。
                    * 注:null运算后得到的是object -->
        <script>
            //定义变量
            var a = 3;
            alert(a);

            a = "abc";
            alert(a);

            //1、定义number类型
            var num1 = 1;
            var num2 = 2.3;
            var num3 = NaN;
            //输出到页面上
            document.write(num1 + "---" + typeof(num1) + "<br/>");
            document.write(num2 + "---" + typeof(num2) + "<br/>");
            document.write(num3 + "---" + typeof(num3) + "<br/>");

            //2、定义string类型
            var str = "abc";
            var str2 = 'abcd';
            document.write(str + "---" + typeof(str) + "<br/>");
            document.write(str2 + "---" + typeof(str2) + "<br/>");

            //3、定义boolean类型
            var flag = true;
            document.write(flag + "---" + typeof(flag) + "<br/>");

            //4、定义null
            var obj = null;
            document.write(obj + "---" + typeof(obj) + "<br/>");

            //5、定义undefined
            var obj2 = undefined;
            var obj3;
            document.write(obj2 + "---" + typeof(obj2) + "<br/>");
            document.write(obj3 + "---" + typeof(obj3) + "<br/>");

        </script>
    </body>
</html>