零基础JavaScript入门教程(11)–变量的赋值

编程知识 更新时间:2023-04-07 18:02:17

点此查看 所有教程、项目、源码导航

本文目录

  • 1. 前言
  • 2. 变量的赋值操作
  • 3. 变量定义与变量赋值的区别
  • 4. 未定义直接赋值的情况
  • 5. 小结

1. 前言

上一篇我们介绍了变量的概念、定义和基本使用方法。

其实变量,本质上是内存中一块存储空间的名字,这块存储空间中存储的具体内容,就是变量的值。

那么变量的值为什么是可变的呢,这个就好理解了,我们把存储空的内容换掉,变量的值不就变化了嘛。

2. 变量的赋值操作

将值存入变量对应的存储空间,这样的操作叫做赋值操作,JS语言中,赋值操作使用=符号。

此处务必注意,这个=符号跟咱们之前学习的数学中的=符号,含义完全不同。数学中的=表示左右两边相等,而JS中的=表示将右边的值赋给左边的变量。

我们举个例子:

	<script>
        var x = 1; // 将1这个值,赋给x,执行这行代码后x存储的值为1
    </script>

3. 变量定义与变量赋值的区别

变量的定义,是告诉计算机,我要设定一个变量。

变量的赋值,是告诉计算机,我要给我之前设定的某个变量,给他一个确定的值。

注意,可以先定义,后赋值。也可以同时定义,并赋值。

如下:

    <script>
        var x; //定义了一个变量,此时没有值
        x = 1; //给变量赋值1

        var x = 1; //将1赋值给变量x,该行代码同时完成了定义、赋值
    </script>

4. 未定义直接赋值的情况

JS里面,如果一个变量,没有通过var定义,直接给它赋值,也是可以执行的:

	<script>
        x = 1; //未使用var定义过,直接给它赋值
    </script>

这种方法强烈建议不要使用,打个比方,我们如果要开公司,应该先注册公司有个营业执照,然后再去运作。

这种未经定义,直接就使用的行为,不符合代码规范,也会引起一些不必要的麻烦。所以JS语言虽然支持这种写法,但是我们不要使用这种写法。当然这种写法会在大型项目中,带来一些意想不到的麻烦,这个我们初学阶段就不必了解太深了。

5. 小结

在JS代码var x=1;中,var用来定义变量,x是变量的名字,1是变量的值,=是赋值符号。

这行代码是将1这个值,赋给左边x这个变量。

执行该语句后,x变量的值变为1。

更多推荐

零基础JavaScript入门教程(11)–变量的赋值

本文发布于:2023-04-07 18:02:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/e21e85e868931e7c7e72dfb995a3cbe9.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:赋值   变量   入门教程   基础   JavaScript

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 54333文章数
  • 14阅读数
  • 0评论数