博客列表 >02月24日作业:Js基础:变量和流程控制

02月24日作业:Js基础:变量和流程控制

李东亚¹⁸⁰³⁹⁵⁴⁰¹²⁰
李东亚¹⁸⁰³⁹⁵⁴⁰¹²⁰原创
2020年02月27日 14:30:56874浏览

作业一:代码演示练习

  1. var a = 10;
  2. console.log(a);
  3. a = 20;
  4. console.log(a);
  5. var b = 20;
  6. var c = (a + b) * 2;
  7. console.log(c);
  8. // console.log(window);
  9. var site = 'php中文网';
  10. // 声明+初始化 = 定义
  11. var email = 'admin@php.cn';
  12. // site, email只要是不在函数中声明的, 都默认在全局
  13. // 浏览器的全局对象就是window
  14. // console.log(window);
  15. console.log(window.site);
  16. // console.log(site);
  17. console.log(window.email);
  18. function sum() {
  19. var name1 = 'ldy';
  20. console.log(name1);
  21. }
  22. sum();
  23. // console.log(name1);无法调用函数内部变量
  24. if (true) {
  25. // var arr=12;外部可访问
  26. let arr = 12; //外部不可访问
  27. console.log(site);
  28. console.log(arr);
  29. }
  30. // console.log(arr);
  31. console.log('…………………………………………………………………………………………………………………………………………');
  32. var a = 11;
  33. if (a > 10) {
  34. console.log('大于10')
  35. } else if (a == 10) {
  36. console.log('等于10')
  37. } else {
  38. console.log('小于10')
  39. }
  40. var lang = '地理';
  41. switch (lang) {
  42. case '语文':
  43. lang += '课正在录制……';
  44. break;
  45. case '数学':
  46. lang += '课正在录制……';
  47. break;
  48. default:
  49. lang += '没有此课程';
  50. }
  51. console.log(lang);
  52. var sum = 12;
  53. // for (var i = 0; i < 5; i++) {
  54. // console.log(sum + ' + ' + i + ' = ' + (sum += i));
  55. // sum += i;
  56. // }
  57. // console.log(sum);
  58. // var suma=10;
  59. console.log('^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^');
  60. while(sum<18){
  61. sum+=1;
  62. if(sum=15) continue;
  63. console.log(sum);
  64. }
  65. var sum=12;
  66. do {
  67. sum+=1;
  68. console.log(sum);
  69. }while(sum<12);


作业二:

一、总结:
1、live server插件(vscode);
2、变量声明:关键字var,变量声明总会自动提升到当前作用域的顶部。
3、声明+初始化=定义;修改和更新:不需要关键字,直接给变量在赋值即可;变量只要不在函数中声明,都默认在全局
3、注释:单行注释://
多行注释:/* */
4、标识符:大小写英文字符,数字,$和下划线;
5、作用域:函数内部声明的变量,函数外部不能访问(ES6支持块作用域 let/const);
6、输出控制台:console.log()
7、流程控制:分支
a、if(){}:单分支
b、if(){}else{}:双分支
c、if(){}else if{}-………-else{}:多分支
d、

  1. switch(){
  2. case value:
  3. //语句
  4. break;
  5. …………
  6. default:
  7. //语句
  8. }

8、流程控制:循环
a、for(;;){}:循环语句;比较适合处理的对象为数量确定的,例如数组;
b、while(){}或者do{}while()区别是:后者先执行在判断

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议