【JS】我的JavaScript学习之路(3)

5.声明变量

JavaScript通过var来声明无类型变量,JavaScript可以通过赋予变量的值的类型来自动判定变量的类型。同C语言、PHP等语言一样,JavaScript拥有数值数据(Int/Float)、文本数据(Char/String)、布尔型数据(Bool)。只不过他们不会通过变量声明而表示出来。同样,系统关键字是保留的,我们的变量名字不可以与系统关键字冲突("var int"是非法的)。同样,JavaScript通过赋值符号"="来对变量进行赋值。

示例代码(ch2_example1.html):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
        <title>CH2-Example1</title>
    </head>

    <body>
    <script type="text/javascript" language="JavaScript">
        var myFirstVariable;

        myFirstVariable = "Hello";
        alert(myFirstVariable);        

        myFirstVariable = "1234124";
        alert(myFirstVariable);
    </script>
    </body>
</html>

实例声明了一个名为"myFirstVariable"的变量。两次都给变量赋予了字符串,并且用alert()生成一个警告框来显示我们的变量。

 

6.变量之间传值

通过"="运算符,我们不仅可以将常量值赋予变量,也可以将其他变量的值赋予另一个变量。即" Variable1 = Variable2 "。

示例代码(ch2_example2.html)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
        <title>ch2_example2</title>
    </head>    
    <body>
        <script type="text/javascript" language="JavaScript">
            var string1 = "Hello";
            var string2 = "Goodbye";
            
            alert(string1);
            alert(string2);
            
            string2 = string1;
            
            alert(string1);
            alert(string2);
            
            string1 = "Now for something different";
            
            alert(string1);
            alert(string2);
        </script>
    </body>
</html>

以上代码执行之后会依次弹出6个提示框,按顺序分别是:

123456

posted @ 2012-08-15 21:16  Ternence Lin  阅读(232)  评论(0编辑  收藏  举报