Blogger Information
Blog 28
fans 0
comment 0
visits 21977
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
js基础:变量,函数,作用域
暝皑祯π_π
Original
1043 people have browsed it

html代码

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6. <title>Document</title>
  7. </head>
  8. <script>
  9. // 变量区分大小写, 与php一致
  10. // 在JS中, 函数区分大小写,PHP中不区分
  11. // 变量定义使用关键字:var
  12. // 变更更新不需要关键字
  13. //变量前只要有var关键字,就是重新定义一个变量,即使名字相同
  14. // 变量
  15. // 定义变量:区分大小写
  16. var name = "祁同伟";
  17. var age = "30";
  18. var gender = "男";
  19. console.log(name);
  20. // 变量更新:区分大小写
  21. name = "侯亮平";
  22. var NAME = "高育良";
  23. console.log(name);
  24. console.log(NAME);
  25. // 定义函数
  26. function dog() {
  27. var age = "18";
  28. consloe.log(age);
  29. }
  30. // 函数
  31. // 创建函数
  32. //js中函数名称也区分大小写
  33. function a() {
  34. console.log("18");
  35. console.log(name);
  36. }
  37. function A() {
  38. console.log("30");
  39. }
  40. // 调用函数
  41. a();
  42. A();
  43. // 作用域
  44. // 作用域是一个对象, 用来查找变量的工具
  45. // php中作用域有二: 函数作用域, 全局/外部使用域/函数外部
  46. // js与php的作用域是一样的,也有函数和全局
  47. // php与js都不存在块作用域
  48. var number = "6";
  49. var goods = "苹果";
  50. function b() {
  51. //js函数中可以直接使用函数外部定义的变量
  52. console.log(number + "个" + goods);
  53. }
  54. b();
  55. // 调用函数内部变量
  56. function c() {
  57. var orange = "橙子";
  58. console.log(orange);
  59. }
  60. c();
  61. </script>
  62. <body></body>
  63. </html>

控制台

总结

  • 如果script标签中出现src属性,将调用一个外部js脚本,并忽略内部代码
  • async: 可以实现外部的js文件与当前的html文件的解析同步进行
  • script标签中添加defer属性, 将会延迟加载外部的js文件,直到当前的html解析完成
  • js与php的作用域是一样的,也有函数和全局
    // php与js都不存在块作用域
Correcting teacher:天蓬老师天蓬老师

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