博主信息
博文 11
粉丝 0
评论 0
访问量 9962
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
Javascript中的常量和变量
Feel Lonely
原创
743人浏览过

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('箭头函数'));
批改老师:PHPzPHPz

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学