Blogger Information
Blog 28
fans 0
comment 1
visits 13311
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
常用函数类型和常用数据类型
centos
Original
456 people have browsed it

常用函数类型

1.命名函数

  1. <script>
  2. // 1.命名函数
  3. function getUserName(username) {
  4. return "hello," + username;
  5. }
  6. console.log(getUserName("php初学者"));
  7. </script>

返回结果:
hello,php初学者

2.匿名函数

  1. // 第一种是把函数值赋值给一个变量
  2. let getName = function (username) {
  3. return "hello," + username;
  4. };
  5. console.log(getName("word"));
  6. // 第二种是立即调用,将声明和调用二合一,IIFE
  7. console.log(
  8. (function (username) {
  9. return "hello," + username;
  10. })("李老师")
  11. );

3.箭头函数

  1. // 第一步去掉function
  2. // 第二步加上 =>
  3. // let add = function (a, b) {
  4. // console.log(a + b);
  5. // };
  6. let add = (a, b) => {
  7. console.log(a + b);
  8. };
  9. add(3, 5);
  10. // 如果只有一个参数,形参可以不加括号
  11. add = (a) => {
  12. console.log(a + 99);
  13. };
  14. add(10);
  15. // 如果没有形参,括号不能省略
  16. add = () => {
  17. console.log(66 + 99);
  18. };
  19. add();
  20. // 如果函数体只有一条语句,则大括号可以不写
  21. add = (a) => console.log(a + 99);
  22. add(99);
  23. // 1. 如果函数需要多次调用, 用命名, 函数表达式, 都可以
  24. // 2. 如果代码要求,必须遵循"先声明, 再调用"的规则, 那就必须用"函数表达式"
  25. // 3. 如果只有完成一些特定的,一次性的工作, 不想留下任何痕迹, 用"IIFE", 模块
  26. // 4. 如果调用函数时,需要一个函数充当参数,例如:回调, 就可以使用箭头函数来简化 匿名函数的 声明

常用数据类型

  1. // 常用数据类型
  2. // 1.原始类型 number string boolean undefined null
  3. console.log(typeof 100);
  4. console.log(typeof "admin");
  5. console.log(typeof true);
  6. console.log(typeof undefined);
  7. console.log(null);
  8. //引用类型 array object function
  9. const arr = [1,2,3]
  10. const obj = {
  11. id:1,
  12. name:'xadmin',
  13. age:33
  14. }
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
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!