对于变量请大家务必重视,这一块对以后的JavaScript学习尤为重要,

变量我们说,变量是用来存储数值的,那么有一个重要的概念需要区分。变量不是数值本身,它们仅仅是一个用于存储数值的容器。你可以把变量想象成一个个用来装东西的纸箱子。
image.png

声明变量

要想使用变量,你需要做的第一步就是创建它 — 更准确的说,是声明一个变量。声明一个变量的语法是在 varlet 关键字之后加上这个变量的名字:

  1. <script>
  2. // 1. 声明了一个age 的变量
  3. var age;
  4. // 2. 赋值 把值存入这个变量中
  5. age = 18;
  6. // 3. 输出结果
  7. console.log(age);
  8. // 4. 变量的初始化
  9. var myname = 'pink老师';
  10. console.log(myname);
  11. </script>

另外在此强调一个重点:我们的每行代码建议大家都加上分号(;)因为这有助于大家阅读代码,而且对于后面代码的压缩有帮助,请大家不要省事,虽然省略分号也可以,但是不推荐任何人偷懒

变量的语法扩展

  1. <script>
  2. // 1. 更新变量
  3. var myname = 'pink老师';
  4. console.log(myname);
  5. myname = '迪丽热巴';
  6. console.log(myname);
  7. // 2. 声明多个变量
  8. // var age = 18;
  9. // var address = '火影村';
  10. // var gz = 2000;
  11. var age = 18,
  12. address = '火影村',
  13. gz = 2000;
  14. // 3. 声明变量的特殊情况
  15. // 3.1 只声明不赋值 结果是? 程序也不知道里面存的是啥 所以结果是 undefined 未定义的
  16. var sex;
  17. console.log(sex); // undefined
  18. // 3.2 不声明 不赋值 直接使用某个变量会报错滴
  19. // console.log(tel);
  20. // 3.3 不声明直接赋值使用
  21. qq = 110;
  22. console.log(qq);
  23. </script>

变量命名规范

所有 JavaScript 变量必须以唯一的名称的标识。
这些唯一的名称称为标识符。
标识符可以是短名称(比如 x 和 y),或者更具描述性的名称(age、sum、totalVolume)。
构造变量名称(唯一标识符)的通用规则是:

  • 名称可包含字母、数字、下划线和美元符号
  • 名称必须以字母开头
  • 名称也可以 $ 和 _ 开头(但是在本教程中我们不会这么做)
  • 名称对大小写敏感(y 和 Y 是不同的变量)
  • 保留字(比如 JavaScript 的关键词)无法用作变量名称

在此先给大家介绍一个简单的编程思维

  1. <script>
  2. // js 是编程语言有很强的逻辑性在里面: 实现这个要求的思路 先怎么做后怎么做
  3. // 1. 我们需要一个临时变量帮我们
  4. // 2. 把apple1 给我们的临时变量 temp
  5. // 3. 把apple2 里面的苹果给 apple1
  6. // 4. 把临时变量里面的值 给 apple2
  7. var temp; // 声明了一个临时变量为空
  8. var apple1 = '青苹果';
  9. var apple2 = '红苹果';
  10. temp = apple1; // 把右边给左边
  11. apple1 = apple2;
  12. apple2 = temp;
  13. console.log(apple1);
  14. console.log(apple2);