零基础JavaScript入门教程(11)–变量的赋值 您所在的位置:网站首页 js中的赋值操作符不包含哪个字符 零基础JavaScript入门教程(11)–变量的赋值

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

2024-07-04 07:19| 来源: 网络整理| 查看: 265

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

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

1. 前言

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

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

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

2. 变量的赋值操作

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

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

我们举个例子:

var x = 1; // 将1这个值,赋给x,执行这行代码后x存储的值为1 3. 变量定义与变量赋值的区别

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

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

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

如下:

var x; //定义了一个变量,此时没有值 x = 1; //给变量赋值1 var x = 1; //将1赋值给变量x,该行代码同时完成了定义、赋值 4. 未定义直接赋值的情况

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

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

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

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

5. 小结

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

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

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



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有