第二篇 JavaScript 基础入门 2

(3)变量 let 和 var

        之前学习 var 关键字是用来声明创建一个变量的,一般使用 var 创建全局变量,使用 let 创建局部变量。

示例如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>JavaScript base</title>
</head>
<body>
    <script>
        var i = 10;
        document.write(i + '<br/>'); // 这里输出 i 为 10
{ 
    let i = 2;
    document.write(i + '<br/>'); // 这里输出 i 为 2
}
    document.write(i + '<br/>'); // 这里输出 i 为 10  
    </script>
</body>
</html>

运行结果:

 代码解析:

      使用 let 关键字来实现块级作用域。let 声明的变量只在 let 命令所在的代码块  { } 内有效,在  { }  之外不能访问。  变量“ let = i ”外面的花括号是让我们更好区分 var 和 let 的区别,let i 遍历创建处就等于一个“局部”,与外面进行隔离

        先创建了一个叫 i 的全局变量,赋值为 10 ,然后输出i ,这时 i 的值为 10,再用关键字 let 创局部变量 i 赋值为 2,在 {} 这个局部里,和全局变量同名的局部变量 i 的值赋为2,在局部 {} 里变量 i 输出的值为2,在 {} 局部外面,再次输出全局变量 i ,结果为10。

三、数组

3.1 数组的概念

        数组就是数据集合,和变量概念类似,变量是储存一个值的容器,这个值的种类可以多种多样,数组就是变量是储存多个值的容器,这些值的种类也可以多种多样。通过一个例子来了解怎么使用数组,数组的格式规范等。

示例代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>JavaScript base</title>
</head>
<body>
   <!-- way 1 importance 字面 -->
    <script>
        var aaa = ["Dong A","Beijng" ,"Yuzu", 2022];
        document.write(aaa);
    </script>
    <!-- way 2 常规 -->
    <script>
        var bbb = Array ();
        bbb [0] = "Dong A";
        bbb [1] = "Beijng";
        bbb [2] = "Yuzu";
        bbb [3] = 2022;
        document.write(bbb);
    </script>
    <!-- way 3 简洁 -->
    <script>
        var ccc = Array("Dong A","Beijng","Yuzu",2022);
        document.write(ccc);
    </script>

</body>
</html>

 

运行结果:

代码解析:

        上面介绍了3种代码的写法,以第一种为主,用关键字 var +数组名 = [数据1,数据2,...,数据n];数组里有多个值用逗号分隔开。

3.2 数组访问及取值

访问

示例代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>JavaScript base</title>
</head>
<body>
    <p id="pID"></p>

    <script>
        var aaa=["Dong A","Beijng" ,"Yuzu", 2022];
        document.getElementById("pID").innerHTML = aaa[0];
    </script>
</body>

</html>

运行结果:

                

 代码解析:

        通过 document.getElementById("段落ID").innerHTML = aaa[数组元素位置]; 获取元素。

        注意数组元素从 0 开始。数值

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值