zoukankan      html  css  js  c++  java
  • JS基础语法---阶段复习+作业练习+接下来知识点heads up

    调试:调试代码---高级程序员都是从调试开始的

    调试:

    写代码---打开浏览器--F12(开发人员工具)--->Sources---双击文件,在某一行代码前面点击一下(出现的东西就是断点)

    一元运算符:  ++  --

         
          如果不参与运算, ++在前面还是在后面结果都是一样的  +1
          如果不参与运算, --在前面还是在后面结果都是一样的  -1
         
          var num=10;
          num++;   后+
          ++num;   前+
          
      无论是前+还是后+只要参与运算,结果可能就不太一样
          如:
           var num=10;
           var sum= num++ +10;
           ++在后面的时候,先参与运算,然后自身加1
     
           var num=10;
           var sum=++num +10;
           ++在前面的时候,先自身加1,然后再参与运算
         
     

    流程控制: 代码的执行过程

           1. 顺序结构:代码的执行的顺序,从上到下,从左到右(不严谨)
     
           2. 分支结构: if,if-else ,if-esle if,switch-case ,三元表达式
           3. 循环结构:while 循环,do-while,for循环  for-in循环
         

    总结分支:

      如果只有一个分支,就用if
      如果有两个分支,就用if-else
           如果多个分支,一般是范围的,推荐使用if-else if
           如果多个分支,一般是具体的值,推荐使用switch-case
         
         
       

    总结循环:

           while:先判断后循环,有可能一次循环都不执行
           do-while:至少执行一次循环体,再判断
           for循环:知道了循环的次数,推荐使用for循环
     
     

    作业练习1:

    本金10000元存入银行,年利率是千分之三,每过1年,将本金和利息相加作为新的本金。计算5年后,获得的本金是多少?

     
          var money = 10000;
          var rate = 0.03;
          for (var i = 0; i < 5; i++) {
            //money=money+money*rate;
            money += money * rate;
          }
          console.log(money);

    作业练习2:

    有个人想知道,一年之内一对兔子能繁殖多少对?于是就筑了一道围墙把一对兔子关在里面。已知一对兔子每个月可以生一对小兔子,而一对兔子从出生后第3个月起每月生一对小兔子。假如一年内没有发生死亡现象,那么,一对兔子一年内(12个月)能繁殖成多少对?(兔子的规律为数列,1,1,2,3,5,8,13,21)

    先分析,可知每个月都一样,把它循环就可算出第12月的和:

             var num1=1;//第一个月
             var num2=1;//第二个月
             var sum=num1+num2;//第三个月
          
          
             var num1=num2;//第二个月
             var num2=sum;//第三个月
             sum=num1+num2;//第四个月
          
          
             var num1=num2;//第三个月
             var num2=sum;//第四个月
             var sum=num1+num2;//第五个月

    具体如下:

          var num1 = 1;
          var num2 = 1;
          var sum = 0;
          //i=3第三个月起:
          for (var i = 3; i <= 12; i++) {
            num1 = num2;
            num2 = sum;
            sum = num1 + num2;
          }
          console.log(sum);

    接下来知识点heads up:

    1.关键字的使用: break,continue
    2.数组---重点!
      
      冒泡排序-----重点---------3分钟之内必须全部写完
    3. 函数--重点
     
     
  • 相关阅读:
    怎样用Lodrunner测试WAP站点的性能(两种解决方案)
    LR测试登陆后进行的操作时 绕过登录
    单元测试 模块接口测试
    一个分布式服务器集群架构方案
    利用loadrunner代理方式,录制手机APP脚本
    安卓开发环境安卓
    安卓自动化测试(2)Robotium环境搭建与新手入门教程
    安卓自动化测试(1)安卓自动化测试原理概念
    HTML框架
    HTML5表单提交与PHP环境搭建
  • 原文地址:https://www.cnblogs.com/jane-panyiyun/p/11919093.html
Copyright © 2011-2022 走看看