Blogger Information
Blog 9
fans 0
comment 0
visits 6007
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
JS中常量变量及函数的理解
不是本人
Original
908 people have browsed it

什么是常量

一旦被定义就不允许再修改数据的即为常量。
比如圆周率π=3.14……,重力加速度g是9.8米/秒的二次方。因此我们定义这个π或者g的时候,希望定义了就不要再被修改了。
常量有以下几个特点:
1.常量用const定义;
2.常量标识符通常大写;
3.常量定义的时候一般要初始化,即定义的时候要给常量赋值。
定义常量举例:

  1. <script>
  2. // 定义常量π
  3. const PI = 3.14;
  4. console.log(PI);
  5. // 定义常量g
  6. const G = 9.8;
  7. console.log(G);
  8. </script>

控制台打印结果如下:


什么是变量

被定义之后还可以继续修改的数据就是变量。
比如苹果今天卖6块钱1kg,过几天涨价了卖6.5块1kg,苹果的价格就是变量。小明这次语文考试得了85分,经过努力,下次语文考试得了90分,小明语文考试的分数就是变量。
变量有以下几个特点:
1.变量的声明用let;
2.变量命名可以不用全部大写,但是遵循标识符命名规则,且推荐用驼峰命名法;
3.变量可以被更新,但是不能重复声明。
定义变量举例:

  1. <script>
  2. // 定义变量
  3. let slogan = "欢迎金龙集团刘书记莅临本单位指导工作!";
  4. console.log(slogan);
  5. // 更新变量
  6. slogan = "热烈祝贺本集团提前达成年度营收目标!";
  7. console.log(slogan);
  8. </script>

控制台打印结果如下:


函数的理解

函数就是一个神奇的工具,这个工具是由开发人员根据需要定义的。被定义出来实现特定的目的。
我们把苹果放到榨汁机里面,通过榨汁机榨出苹果汁,这个榨汁机就是我们榨汁的工具,实现了我们榨汁的目的;我们把碗具放到洗碗机里面,洗干净拿出来,这个洗碗机就是我们洗碗的工具,实现了我们洗碗的目的。
举几个函数具体的例子:

  1. <script>
  2. // 定义一个求和函数,a和b是数字参数,函数返回a+b的结果。
  3. function sum(a, b) {
  4. return a + b;
  5. }
  6. // 调用函数并将结果返回给sum1
  7. sum1 = sum(3, 4);
  8. console.log(sum1);
  9. </script>

控制台打印结果如下:


匿名函数可以转换成箭头函数,写法更简单

  1. <script>
  2. // 定义一个匿名求和函数,a和b是数字参数,函数返回a+b的结果,并赋给sum。
  3. let sum = function (a, b) {
  4. return a + b;
  5. };
  6. console.log(sum(3, 4));
  7. // 匿名函数可以转换成箭头函数
  8. sum = (a, b) => {
  9. return a + b;
  10. };
  11. console.log(sum(3, 4));
  12. </script>

控制台打印结果如下:


Correcting teacher:PHPzPHPz

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post