博客列表 >JS 函数

JS 函数

。。。
。。。原创
2022年04月08日 20:14:10509浏览

JS 函数

  1. //1 模板字面量演示函数参数与返回值
  2. /*
  3. 定义一个用来求两个数和的函数
  4. 可以在函数的()中来指定一个或多个形参
  5. 多个形参之间使用,隔开
  6. */
  7. function sum(a,b){
  8. console.log(a+b);
  9. }
  10. sum(123,456);//579
  11. //调用函数时解析器不会检查 实参的类型
  12. sum(123+"hello");//123hello
  13. /*
  14. 调用函数时解析器不会检查 实参的数量
  15. 多的实参不会被赋值,少的实参对应Undefined
  16. */
  17. sum(123,456,hello);
  18. /*
  19. 创建一个函数计算三个数的和,使用return来返回值
  20. */
  21. function sum(a, b, c) {
  22. var d = a + b + c;
  23. return d;
  24. }
  25. s = sum(1, 2, 3);
  26. console.log(s);
  27. function fun2() {
  28. var obj = { name: "猪八戒" };
  29. return obj;
  30. }
  31. function fun3() {
  32. //在函数内部声明一个函数
  33. function fun4() {
  34. console.log("I'm fun4");
  35. }
  36. //将fun4作为函数对象作为返回值返回
  37. return fun4;
  38. }
  39. //1 模板字面量
  40. console.log('Hello world');
  41. // 反引号:模板字面量, 支持在字符串插入变量/表达式: 插值
  42. console.log(`Hello world`);
  43. let name = 'DXC';
  44. console.log('hello ' + name);
  45. // 变量/表达式: 在模板字面量,使用 '${xxx}'来引用,就是一个占位符
  46. console.log(`hello ${name}`);
  47. let gender = 1;
  48. console.log(`${gender ? `男:${name}` : ``}`);
  49. // 2. 模板函数
  50. // 使用模板字面量为参数的参数
  51. // alert('Hello php.cn');
  52. // alert`Hello php.cn`;
  53. calc`数量: ${10}单价: ${500}`;
  54. // 模板函数的参数:
  55. // 第一个参数: 模板字面量中的"字符串字面晨"
  56. // 第二个参数: 模板字面量中的"插值"数组
  57. function calc(strings, ...args) {
  58. console.log(strings);
  59. console.log(args);
  60. console.log(args[0] * args[1]);
  61. }
  62. /**
  63. * * 模板字面量: 可以使用插值表达式的字符串
  64. * * 模板函数: 可以使用"模板字面量"为参数的函数
  65. * * 模板函数,就是在"模板字面量"之前加一个标签/标识符,而这个标签,就是一个函数名
  66. * * 模板函数的参数是有约定的, 不能乱写, 第一个是字面量数组,从第二起才是内部的占位符参数
  67. */
  68. // * 模板字面量, 也叫"模板字符串" , 是同义词,我觉得用"模板字面量"更直观,准确
  69. // * 模板函数, 有的书也翻译与"标签函数", 因为 它使用"模板字面量"做参数,称为"模板函数"更直观, 一看知识必须传一个模板字面量当参数
上一条:html 学习下一条:图文列表和课程表
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议