71muke?v=1
在线看书
立即购买

第一章 JavaScript的介绍

收起
2023-06-25更新,每天更一篇

第二章 JavaScript的基础语法

收起
2023-06-25更新,每天更一篇

第三章 javaScript的流程控制

收起
2023-06-25更新,每天更一篇

第四章 javaScript的函数和事件

收起
2023-06-25更新,每天更一篇

第五章 javaScript浏览器对象使用

收起
2023-06-25更新,每天更一篇

第六章 javaScript中的文档对象

收起
2023-06-25更新,每天更一篇

第七章 javaScript的对象

收起
2023-06-25更新,每天更一篇

第八章 javaScript的实战运用

收起
2023-06-25更新,每天更一篇

javascript中的变量

一、javascript的变量

变量有三种使用方式:

  1. 先声明再赋值   如:var  message; message="hi";

  2. 同时声明和赋值变量   如:var  message="hi";

  3. 不声明直接赋值   如:message="hi";

        //三种变量声明方式
        //1、分两步
        var message;
        message="hi";
        //2、一步到位声明使用
        var a = "hi a~~~";
        //3、不声明直接赋值使用(不推荐不写var声明这种格式)
        b="hello";
        //4、使用上面的变量
        //ctrl+/ 生成注释掉代码
        alert(message);
        alert(a);
        alert(b);

注意:变量可以不经声明而直接使用,但是这种方法很容易出错,因此不推荐使用。对变量的输出测试可以采用 alert() 弹出对话框的方式

二、变量命名规则

变量命名规则:

  1. 第一个字符必须是一个字母、下划线(_)或一个美元符号($) 

  2. 其他字符可以是字母、下划线、美元符号或数字

  3. 区分大小写

  4. 不能与关键字同名,如 while、for 和 if 等

使用示例:

<body>
  <script type="text/javascript">
    var x=2;
    var y=3;
    var z=x+y;
    alert("x="+x+",y="+y+",z="+z);
    
    //变量名的定义规则
        //1、变量名命名规则开头字符要求:字母开头、下划线开头、$开头,不支持数字打头!!!
        var abc="hello~!";
        var _abc="hello";
        var $abc="hello";
        //var 4abc="hello";
        //2、变量命名中,变量名中可以包含数字,但是不能开头
        var _a44444="4444";
        //3、变量名不能包含关键字,js中的关键字都不能使用作为变量名!!!
        // var while="hello";
        //4、变量名区分大小写
        var a="!!!";
        alert(a);
        var A="hello!!";
        alert(A);
  </script>
</body>


三、数据类型

JavaScript 中有 5 种简单数据类型,也称为基本数据类型:

  1.  undefined

  2.  null

  3.  boolean

  4.  number

  5.  string

另外还有一种复杂数据类型——object对象类型

由于JavaScript中的变量是弱类型(声明变量时不需要指定数据类型),可通过typeof操作符获取变量的数据类型

数据类型如下表:

数据类型

数据值

typeof

number类型

浮点数、整数

number

boolean类型

true、false

boolean

string类型

单引号或双引号引起来的若干字符

string

null类型

只存在一个值null,表示对象不存在

object

undefined类型

只存在一个值undefined,表示未赋值或未声明的变量

undefined


使用示例:

<body>
  <script type="text/javascript">
    var  str="message";
    document.write(typeof  str+"<br/>");
    var  other;
    document.write(typeof  other+"<br/>");
    var  numb=10.0;
    document.write(typeof  numb+"<br/>");
    var  date=new  Date();
    document.write(typeof  date+"<br/>");
    var  bool=1<2;
    document.write(typeof  bool);
  </script>
</body>


四、javascript的注释

JavaScript 与很多语言一样,如 Java、C# 都支持同样的注释形式:

 单行注释://

 多行注释:  /* 注释内容 */ 


使用示例:

// 声明并初始化一个变量
var v = 5;
/* 使用 for 循环输出 Hello5 次 */
document.write("Hello!<br/>");
document.write("Hello!<br/>");
document.write("Hello!<br/>");
document.write("Hello!<br/>");
document.write("Hello!<br/>");
/*
这些注释不会显示在页面上,
但是可以通过页面的源代码查看到
*/


留言

发布留言

需要购买本课才能留言哦~

{{ item.createtime | dateStr }}
×