博主信息
博文 36
粉丝 1
评论 0
访问量 37647
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
JS声明、初始化、作用域等演示
早晨
原创
1204人浏览过

运行效果

代码

  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>JS声明、初始化、作用域等演示 </title>
  8. </head>
  9. <body>
  10. <!-- 引用外部JS脚本 -->
  11. <!-- <script src="xxx.js"></script> -->
  12. <!-- js内部脚本 -->
  13. <script>
  14. // 声明变量 a,且初始化赋值
  15. let a =100;
  16. let b =50;
  17. // 查看结果
  18. // console:控制台对象
  19. console.log(a);
  20. console.log(b);
  21. // 匿名函数
  22. {
  23. a + b ;
  24. c = a + b ;
  25. console.log(c);
  26. console.log( a + b );
  27. let d = '早晨你好!' ;
  28. console.log(d);
  29. }
  30. // 命名函数 在js中, 字符串的拼装: "+",二边至少有一个字符串
  31. function sum ( a , b ){
  32. return a + b ;
  33. }
  34. console.log(sum('2022年' , ',早晨你好!' ));
  35. console.log(sum(10, 5 ));
  36. function sum ( f , g ) {
  37. let e = f + g ;
  38. return e ;
  39. }
  40. console.log(sum (50, 20));
  41. // 全局作用域 , 代码块/函数的外部声明的
  42. let email = 'abde@sina.com';
  43. {
  44. console.log(email);
  45. }
  46. let email2 = 'obq@sina.com' ;
  47. {
  48. let email2 = 'cdae@sina.com';
  49. console.log(email2);
  50. }
  51. console.log(email2);
  52. // 我是常量
  53. const H = 55 ;
  54. console.log(H);
  55. // 标识符可用的字符:
  56. // 1. 字母, 数字, 下划线, $
  57. // 2. 不能以数字开始
  58. let $abc = 22;
  59. console.log($abc);
  60. let _ab = '下划线';
  61. console.log(_ab);
  62. // 常量遵守标识符的规则,但是为了更快的识别它
  63. // 1. 全部使用大写字母
  64. // 2. 多个单词之间用下划线: USER_EMAIL
  65. // 变量的命名规则
  66. // (1). 驼峰式: username->
  67. // 1.1 小驼峰: username -> userName
  68. // 1.2 大驼峰: username -> UserName
  69. // 小驼峰: 变量,函数(动词+名词: getUserInfo())
  70. // 大驼峰: 类,构造函数, 还有一个别名: 帕斯卡命名法
  71. // (2) 蛇形命名法
  72. // 1. username -> user_name
  73. // 2. 常量: USER_NAME
  74. // 命名函数
  75. function getName(userName){
  76. return '在' +userName ;
  77. }
  78. console.log( getName('2022早晨'));
  79. // 匿名函数
  80. let getName1 = function (userName1){
  81. return '2022' + userName1 ;
  82. }
  83. console.log(getName1('年7月'));
  84. // 阅读及焚
  85. console.log(
  86. (function (d_username) {
  87. return '今天是, ' + d_username;
  88. })('你的生日吗?')
  89. ) ;
  90. // 简化匿名函数
  91. // 去掉 function 及形参的括弧,在形参的右侧增加 => 胖箭头
  92. getName1 = userName1 => {
  93. return 'hello,' + userName1 ;
  94. }
  95. console.log(getName1('地冬老师'));
  96. // 再次简化 ,去掉{ } ,去掉return 注意又有分号
  97. getName1 = userName1 =>
  98. 'hello,' + userName1 ;
  99. console.log(getName1('猫老师'));
  100. let f = x => x * 5 ;
  101. console.log( f ( 10 ));
  102. f =(x ,z) => 5 * 5 ;
  103. console.log( f() );
  104. f =( x ,z ) => x + z ;
  105. console.log(f( 8 , 9 ));
  106. f =() => '今天是个好日子。'
  107. console.log(f());
  108. </script>
  109. </body>
  110. </html>
批改老师:PHPzPHPz

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学