Blogger Information
Blog 11
fans 0
comment 0
visits 6563
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
Javascript中的常量和变量
Feel Lonely
Original
563 people have browsed it

Javascript中的常量和变量

一、常量和变得的区分

解释:允许再次赋值的量是变量,不允许再次赋值的量是常量。

  1. 变量我们用“var”或“let”声明
  2. 常量我们用“const”声明

说明:同名变量“var”允许再次声明,而“let”和“const”声明具有唯一性,
我们把变量或常量的第一次赋值称为初始化。


从上图中我们可以看出,
我们可以再次给变量“a”和“b”赋值时,浏览器返回的是新值,它会覆盖掉之前的值,
而当我们再次给常量“c”赋值时,浏览器返回了错误,这就意味着,常量值具有唯一性。

二、作用域的类型

解释:我们通常把变量的作用范围称作作用域,根据这个作用范围,可把变量分为:“局部变量“和“全局变量“

  1. 局部变量:函数内的变量称作局部变量,它只能在函数内被调用。
  2. 全局变量:函数外的变量称作全局变量,它在整个网页中的所有函数或脚本都可调用。
三、命名规则

解释:Javascript中允许使用:大小写字母、数字、下划线(_)、美元符号($)随意组合命名,但是不能以数字作为开头。
常用的命名方法有:大驼峰、小驼峰、蛇形命名。

四、函数类型

解释:函数根据函数是否有名称可以分为“命名函数”和“匿名函数”
匿名函数中有两种特殊情况、又分立即执行函数(一次性函数)和“箭头函数”

  1. 命名函数:指定了函数的名称的函数称为命名函数

  2. 匿名函数:没有指定函数的名称函数称为匿名函数

2.1 立即执行函数:只执行一次的匿名函数,称为立即执行函数(IIFE)

2.2 箭头函数:对于只有一个参数的匿名函数,可以去掉“function”和参数两边的括号“()”并在参数和“{”之间加上“=>”

  1. // 命名函数
  2. function name(a) {
  3. return '我是' + a;
  4. }
  5. console.log(name('命名函数'));
  6. // 匿名函数
  7. let noname = function (b) {
  8. return '我是' + b;
  9. }
  10. console.log(noname('匿名函数'));
  11. // 立即执行函数(一次性函数) IIFE
  12. console.log(
  13. (function (c) {
  14. return '我是' + c;
  15. })('立即执行函数')
  16. );
  17. // 箭头函数
  18. arrow = d => {
  19. return '我是' + d;
  20. }
  21. console.log(arrow('箭头函数'));
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