变量这个概念大家应该在初中就学过,简单地说就是用字母代表数,而且所代表的内容可以发生变化(可以变才是变量嘛)。

那么到了代码里,情况类似,但是被扩大化了。首先可以代表的东西不只是数,还可以是很多种东西。最简单的,可以代表一些文字……

变量的名字也不只是单纯的字母了,可以很复杂,字母数字以及下划线的组合,但是第一位不能是数字。

好像讲完了……

实际操作一下吧~

a = 12;
console.log(a);

不是说好变量的名称可以复杂么,为什么还是 a 啊!

确实可以复杂,我们一般在变量名称中写清楚这个变量是做什么的,方便辨认,毕竟一段程序里可能用到好多变量,真的写 a、b、c、d……怕是自己马上就抓狂了。

但是现在我们举例子,还是最简单的,我也不知道这个变量该叫个啥,又没什么可混乱的,所以就随手写 a 了。

然后应该重点说的一个问题是:这个等号和我们以前认知中的等号不一样!!!

= 是“赋值符”,表示把后面的值赋给前面的变量。再说一遍,这不是等号!(虽然我们也常这么读,习惯使然,但你必须知道这是赋值符,表示赋值。

当然,现在的写法不严谨,不完善,不是很合理……但,不妨碍我们先这么用一下,然后逐步去完善。

好啦,说说计算吧,这个反倒很简单(我是说基础的很简单。

加(+)减(-)乘(*)除(/)四则运算,变量参与运算,都没问题,小括号也可以有,一层一层嵌套(没有中括号和大括号,全用小括号),你看,基本运算就可以搞定了吧?

我们来简单的举几个例子:

Number 1:

a = 1;
b = 2;
result = a+b+5;
console.log(result);
// 输出 8

Number 2:

a = 12;
b = 6;
result = a+b*5/(66-3);
console.log(result);
// 输出 12.476190476190476

反正你能把算式写对,他就能计算。但是,计算结果可能有不严谨的地方,这个要深入了解 JS 进行计算的原理才行,我们就先不管他,假装是 OK 的就好了。毕竟基础概念还没搞定呢。

目前你可以用 JS 当做计算器使用了,说真的,现在如果告诉你一些基础的操作页面元素的方法,写个计算器出来也不是不可以。不过想要走的更远,还是先和我一起把这些基础知识搞清楚再说吧。

【本章助记卡片:卡片 for 第九十二章