博主信息
博文 25
粉丝 1
评论 0
访问量 20054
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
js命名规则与函数初识
xueblog9的进阶之旅
原创
1224人浏览过

js命名规则与函数初识

总结:
代码成员:数据,操作
数据—>变量—>数据复用
操作—>函数—>操作复用
数据

  1. let: 变量声明,支持块作用域,同一变量名不可重新声明,但可以重新赋值;
  2. var:变量声明,不支持代码块作用域,同一变量名可重新声明;
  3. const:常量声明,禁止更新,并且必须给初始值
  4. 命名规则:
    4.1 大驼峰命名法,函数名运用居多(每个单词首字母大写),并且使用动词+名词的使用方法;
    4.2 小驼峰命名法,变量使用居多(第二个单词首字母大写);
    4.3 蛇形命名法,常量使用居多(单词间使用下划线);
    4.4 标识符(函数名,变量,常量)命名:字母/数字/下划线/$,且不能以数字开头
  5. 函数
    5.1 命名函数:function name();
    5.2 匿名函数:用变量定义函数名,let name function();
    5.3 IIFE函数(立即执行函数):将函数直接输出,相当于直接调用函数整体,特殊的匿名函数;
    5.4 箭头函数(为了简化匿名函数):let 定义变量名 =(参数) => 操作;一个参数,括号可省略,没有或者多个以上的参数,括号不可省略;
  1. <script>
  2. let a = 1; // 变量申明,支持块作用域,不可重声明
  3. var b = 1; // 变量申明,不支持代码块作用域,可重声明
  4. let d = 1;
  5. let c = a + b + d;
  6. //let d = 1; js代码变量声明必须在前,操作在后,由上到下执行
  7. console.log(c);
  8. {
  9. let b = 2; // 大括号{}内为代码块,与上面的代码变量名重复,
  10. let a = 3; // 但是代码不报错,不代表可以重复声明,是作用域在起作用
  11. let c = a + b +d; // a,b在括号内,d在括号外,即括号外的为全局变量,括号内为私有变量
  12. console.log(c); // 代码块内调用变量,作用域链从代码块作用域内部(私有变量)开始查找,后找外部变量(全局变量)
  13. }
  14. // 命名规则
  15. function GetUserInfoPassword(){ // 大驼峰命名法,函数名运用居多(每个单词首字母大写),并且使用动词+名词的使用方法
  16. let userInfo = 10; // 小驼峰命名法,变量使用居多(第二个单词首字母大写)
  17. const user_password = 10; // 蛇形命名法,常量使用居多(单词间使用下划线)
  18. let user$denglu = userInfo + user_password; //标识符(函数名,变量,常量)命名:字母/数字/下划线/$,且不能以数字开头
  19. return user$denglu; // return:代码段执行截至的地方,return之后的代码不执行,块中无return,则该代码块始终返回undefind
  20. }
  21. console.log(GetUserInfoPassword())
  22. // 函数
  23. // 1. 命名函数
  24. function x(z, y, x) { // 给函数命名
  25. return z * y + x;
  26. }
  27. console.log(x(12, 10, 14))
  28. console.log(x(10, 10, 10))
  29. // 2. 匿名函数
  30. let qiuhe = function (q, w, e) { // 将函数声明为一个变量,通过调用变量,调用函数结果
  31. return q + w + e;
  32. }
  33. console.log(qiuhe(10, 20, 30))
  34. // 3.IIFE(立即执行函数)
  35. console.log( // 将函数直接输出,不需要调用
  36. (function (H, K){
  37. return H / K;
  38. })(10,5));
  39. // 4.箭头函数(简化匿名函数)
  40. // 4.1 一个参数时
  41. test = test2 => test2 * 2; // 函数只有一个参数时候:变量名=函数名=> {操作}
  42. console.log(test(2));
  43. // 4.2 没有参数时
  44. let test3 = () => 'hellworld';
  45. console.log(test3());
  46. // 4.3 两个或两个以上的参数时;
  47. let test4 = (r, t) => r + t;
  48. console.log(test4(4, 5))
  49. </script>

结果

批改老师: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+教程免费学