博主信息
博文 47
粉丝 1
评论 0
访问量 54270
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
js的常用函数类型与常用数据类型
新手1314
原创
763人浏览过

常用函数类型

1.命名函数

代码:

  1. <script>
  2. function getPwd(password){
  3. return '我的密码是:'+ password;
  4. }
  5. console.log(getPwd(123456));
  6. </script>

实现:

2.匿名函数

代码:

  1. 两种声明方式:(两种方式都已放在script里)
  2. 1.将匿名函数当成值赋给一个变量
  3. let getPwd = function (password) {
  4. return "我的密码是:" + password;
  5. };
  6. console.log(getPwd(123456)); 打印语句
  7. 2.声名与调用二合一
  8. console.log(
  9. (function (password) {
  10. return "我的密码是: " + password;
  11. })(123456)
  12. );

实现:

3.箭头函数(用来简化匿名函数的声明)

代码:

  1. 最简化代码:
  2. let getPassWord = password => "我的密码是: " + password;
  3. console.log(getPassWord(123456));

实现:

常用数据类型

1.原始类型:number,srting,boolean,undefined,null

代码:

  1. numbei:console.log(typeof 123456); 输出为 number
  2. srting:console.log(typeof "我的密码是"); 输出为 string
  3. boolean:console.log(typeof true); 输出为 boolean
  4. undefined: let a; console.log(typeof a); 输出为 undefined
  5. null:console.log(null); 输出为 :null

2.引用类型:array(数组),object(对象),function(函数)

代码:

  1. (引用类型判断不能用typof)
  2. (数组的索引要从0开始,例如要输出打印1的代码为console.log(arr[0]);)
  3. 1.array: const arr = [1,2,3,4]; console.log(arr);
  4. 2.object: let object ={id:1,user:'新手1314',phone:123456,}
  5. 最简单的打印方法:console.log(boject.user) 打印结果:新手1314
  6. 函数调用方法:function getUser(object) {
  7. return "我的名字是:" + object.user;
  8. }
  9. console.log(getUser(object));
  10. 输出打印结果为:我的名字是:新手1314
  11. 3.function:
  12. (函数是对象,也是一个值,可以当成参数传递,也可以当成返回值)
  13. console.log(typeof function(){});
  14. 输出打印结果为:function(把函数当对象)
  15. funtion get(user){
  16. console.log(user());
  17. }
  18. get(function(){
  19. return '新手1314';
  20. });
  21. 输出打印的结果为:新手1314.(把函数当参数传递)
  22. function f2(){
  23. let a = 1;
  24. return function (){
  25. a++;
  26. }
  27. }
  28. const f = f2(); (把function(){a++;}赋值给f f变为函数,后面调用f函数)
  29. console.log(f()); 输出结果为:1
  30. console.log(f()); 输出结果为:2
  31. (把函数当成返回值,闭包)
批改老师: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+教程免费学