Blogger Information
Blog 25
fans 0
comment 0
visits 13749
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
JS中常、变量及函数的使用
安超
Original
337 people have browsed it

1.常、变量及函数的使用

代码如下:

  1. // 1.JS中变量的使用
  2. let user = "jiao";
  3. console.log("1.变量user is:" + user);
  4. let a = 10;
  5. //2.常量的使用
  6. const b = "beijing";
  7. console.log("2.常量b is:"+b);
  8. console.log("\n 以下为函数的使用 \n");
  9. //JS中函数的使用方式主要有四种:1.声明函数(具有自动提升的功能,不建议使用) 2.匿名函数 3.箭头函数 4.立即使用函数。函数必须有显示return,或者隐式的
  10. //3.声明函数,
  11. function searchName(name){
  12. return "声明函数的使用"+name;
  13. }
  14. console.log("3.声明函数的使用:"+searchName("wang"));
  15. // 4.匿名函数
  16. let name_1 = function(name){
  17. return "匿名函数的使用:"+ name;
  18. }
  19. console.log("4.匿名函数的使用:"+name_1("jac"));
  20. //5.箭头函数 多个参数
  21. let arr = (a,b)=>{return a+b};
  22. console.log("5.两个参数的箭头函数求和:"+ arr(3,5));
  23. //6.箭头函数 没有参数
  24. let arr_2 = ()=>{ return "hello the worl"};
  25. console.log("6.没有参数的箭头函数"+arr_2());
  26. // 7.一个参数
  27. let arr_3 = a => {return "箭头函数只有一个参数:" + a};
  28. console.log("7.只有一个参数的箭头函数的使用情况:"+ arr_3(5));
  29. // 7.2 立即执行函数
  30. let sum = (function(a,b){
  31. return a+b;
  32. })(1,2);
  33. console.log("立即执行函数的结果:"+sum);

执行效果如下:

  1. 1.变量user is:jiao
  2. 2.常量b is:beijing
  3. 以下为函数的使用
  4. 3.声明函数的使用:声明函数的使用wang
  5. 4.匿名函数的使用:匿名函数的使用:jac
  6. 5.两个参数的箭头函数求和:8
  7. 6.没有参数的箭头函数hello the worl
  8. 7.只有一个参数的箭头函数的使用情况:箭头函数只有一个参数:5

在老的JS里,使用var声明变量,现在不推荐使用,原因有三个:

  1. // var 不声明即可使用,风险大
  2. c = 3;
  3. console.log("8.var 不声明就使用变量,容易被入侵"+c);
  4. var c = 4;
  5. console.log("9.var可反复声明同一个变量,不容易分辨"+ c);
  6. {var c = 5;
  7. console.log("10.var不支持块结构,容易泄露:"+c);
  8. }

程序运行结果如下:

  1. 不推荐使用var声明变量
  2. 8.var 不声明就使用变量3
  3. 9.var可反复声明同一个变量4
  4. 10.var不支持块结构,容易泄露:5
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