第3章 JavaScript变量和常量

本文深入探讨JavaScript中常量和变量的概念与用法,包括不同类型常量的示例,如字符串、数值和布尔型,以及变量的声明、赋值和类型自动推断。通过具体代码演示了常量和变量在实际编程中的应用。

常量:

"今天天气真好!"; // 字符串常量
1; e1; 077;      // 数值型常量
true; false;     // 布尔型常量

常量直接在语句中使用,因为它的值不需要改变,所以不需要再次知道其存储地点。

<script type="text/javascript">
    document.write("<li>JavaScript编程,乐趣无穷!<br>");
    document.write("<li>" + 3 + "周学通JavaScript!");
    if (true) {
        document.write("<br><li>if 语句中使用了布尔常量:" + true);
    }
    document.write("<li>八进制数值常量0o11输出为十进制:" + 0o11);
    document.write("<br><li>十六进制数值常量0xf输出为十进制:" + 0xf);
</script>

变量:

变量是指在程序运行过程中可读写的内存单元。

var 变量名 = 值; // 定义变量
变量名 = 值;     // 赋值
可以省略var关键字直接:变量名 = 值

JavaScript的变量在声明时不需要指定变量的数据类型,程序运行时系统会根据变量的值的类型来确定变量的类型。变量的类型决定了可对变量进行的操作。JavaScript是弱类型语言,不需要过分强调数据类型。

<script type="text/javascript">
    var str = "21天学通JavaScript!";
    var b = true;
    var n = 10;
    var m;
    var o = new Object();
    p =new Object();
    document.write(str);
    document.write("<br>");
    document.write(b);
    document.write("<br>");
    document.write(n);
    document.write("<br>");
    document.write(m);
    document.write("<br>");
    document.write(o);
    document.write("<br>");
    document.write(p);
    document.write("<br>");
    str = "这是一个字符串";
    b = false;
    n = 20;
    m = 30;
    o = new Array("data1", "data2");
    document.write("<font color=red><br>");
    document.write(str)
    document.write("<br>");
    document.write(b);
    document.write("<br>");
    document.write(n);
    document.write("<br>");
    document.write(m);
    document.write("<br>");
    document.write("<br>数组 o 的数据为:");
    document.write(o);
    document.write("<br>");
    document.write();
    document.write("<br>数组 o 的长度为:" + o.length);
    document.write("<br></font>");
    var pp;
    document.write(pp);
    var pp = 20;
    document.write("<br>");
    document.write(pp)
</script>

<script type="text/javascript">
    var actorAry = new Array("超级管理员", "管理员", "VIP用户", "普通用户");
    document.write("用户角色:");
    for (n in actorAry) {
        document.write("<li>" + actorAry[n]);
    }
</script>

JavaScript常见关键字:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

itzyjr

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值