零基础JavaScript入门教程(11)–变量的赋值 | 您所在的位置:网站首页 › js中的赋值操作符不包含哪个字符 › 零基础JavaScript入门教程(11)–变量的赋值 |
点此查看 所有教程、项目、源码导航 本文目录 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 实验室设备网 版权所有 |