hw

  1. <script>
  2. // 1.实例演示函数参数与返回值
  3. // 1.参数不足:默认参数
  4. let add = (a,b) => {
  5. return a+b;
  6. }
  7. console.log(add(1,2));
  8. console.log(add(100));
  9. console.log("-----------------------------------------");
  10. let addN = (a,b=0) => {
  11. return a+b;
  12. }
  13. console.log(addN(1,2));
  14. console.log(addN(100));
  15. console.log("-----------------------------------------");
  16. // 2.参数过多(剩余参数)
  17. // ...rest:用在函数的形参中,归并
  18. // ...用在参数调用的实参中,是解包,打散
  19. let addRange = (...arr) => {
  20. let out = 0;
  21. for(let i=0;i<arr.length;i++){
  22. out += arr[i];
  23. }
  24. return out;
  25. }
  26. console.log(addRange(1,2,3,4,5,6,7,8,9,10));
  27. let addlist = [1,2,3,4,5,6,7,8,9,10];
  28. console.log(addRange(...addlist));
  29. // 返回值为一个值
  30. let say = ()=>"Hello php.cn";
  31. console.log(say());
  32. // 返回多个值
  33. let rangeOut = ()=>[1,2,3,4,5,6,7,8,9,10];
  34. console.log(rangeOut());
  35. let girlFriend = ()=>({
  36. name: "姑奶奶",
  37. age:18,
  38. gender:"female",
  39. habbit:"buy buy buy",
  40. getInfo(){
  41. return `${this.age}岁的${this.name},最大的爱好是${this.habbit}. :<`;
  42. }
  43. })
  44. console.log(girlFriend());
  45. console.log(girlFriend().getInfo());
  46. //2.实例演示模板字面量与模板函数
  47. let studentName = "Dave" ;
  48. //模板字面量
  49. let demo = `Hello ${studentName}`
  50. console.log(demo);
  51. //模板函数
  52. alert `Hello Dave`;
  53. </script>

更多相关文章

  1. android Camera模块分析
  2. android gps开发必备资料(含测试demo下载)
  3. Android(安卓)读取SIM卡参数
  4. javascript-基础(一)
  5. 实例演示函数参数与返回值
  6. 模板字面量与模板函数实例
  7. 函数参数与返回值的学习实例小结
  8. 模板字面量与模板函数实例练习
  9. 演示常用函数类型、演示常用数据类型

随机推荐

  1. Android四大基本组件-Service详解
  2. Android:Getting Started with Android St
  3. android 阅读器
  4. Android强制联网
  5. Android on OMAP
  6. textview cannot be resolved to a type
  7. AndroidManifest.xml中的内容详解
  8. Android -- android.support.v7.internal
  9. Android之Intents 和Intent Filters
  10. android onKeydown