菜得要自杀 发表于 2012-7-23 19:49:41

JavaScript学习笔记02_HelloWorld与变量的类型

JavaScript按照位置来分,可以分三种:    ·内部JS(在HTML内写的)
    ·外部JS(在HTML外写的)
    ·内外部混合JS(这个不用说了吧?)


请将下面的代码保存成“js01.html”,来体验JavaScript的效果
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <script type="text/javascript" >
      document.write("Hello World!");//document.write是向屏幕上写东西
    </script>
</head>

<body>

</body>
</html>
js02.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
</head>

<body>
        <a href="#" onclick="alert('Hello World')" >请单击</a><!-- alert是弹出一个对话框 -->
</body>
</html>
JavaScript用function关键字来定义函数
JavaScript用var字来定义变量
JavaScript的变量按位置划分,有两种:
    ·局部变量(函数内声明,且加上var关键字)
    ·全局变量(函数外声明,或者函数内没有加var关键字的变量)
js03.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
        <script type="text/javascript">
                var globe = "你好世界!";//在函数外定义,是全局变量
                function fishc(){
                        var local = "你好鱼C!";//在函数内定义,是局部变量
                        globe2 = "你好,fishc!"//没有加var关键字,就直接使用,属于全局变量

                        alert("fishc函数内打印:" + globe);
                        alert("fishc函数内打印:" + local);
                        alert("fishc函数内打印:" + globe2);
                }
                fishc();//执行fishc函数

                alert("函数外打印:" + globe);
//                alert("函数外打印:" + local);//此条打开会报错,因为无法打印
                alert("函数外打印:" + globe2);
               
        </script>

</head>

<body>

</body>
</html>



死亡请帖 发表于 2012-9-21 18:58:48

兄弟今后多多关注,看得出你JS肯定很厉害

netpg 发表于 2012-9-23 19:01:25

初级学习好贴
页: [1]
查看完整版本: JavaScript学习笔记02_HelloWorld与变量的类型