zoukankan      html  css  js  c++  java
  • 玩转codeacademy (三)

    一、完了几天,终于把他玩过了,总想着写个总结,可介于自己文字编写能力的弱点,又不知从何下手;

         最近项目处于开发期,用例基本上也写的差不多了,就玩起了codeacademy, 顺便锻炼下自己的编码能力,开始玩的时,真心觉得简单,没有必要继续玩的感觉,但是后面其实还是给自己补充了不少知识的;

         比如:

    (1)一些控制语句,for /while

    (2)数据结构;

    (3)创建对象   (对象里面的属性与属性值)

    (4)对象的继承

    (5)在玩的过程中,貌似还有个对象里面的私有方法与公共方法的区别,当时比较迷惑于这

    二、最后有一关,没报错,可一直过不了;先记下来,有时间去研究下啥原因;

     1 var cashRegister = {
     2     total:0,
     3     lastTransactionAmount: 0,
     4     //Dont forget to add your property
     5     add: function(itemCost) {
     6         this.total +=  itemCost;
     7         this.lastTransactionAmount=itemCost;
     8     },
     9     scan: function(item,quantity) {
    10         switch (item) {
    11         case "eggs": this.add(0.98 * quantity); break;
    12         case "milk": this.add(1.23 * quantity); break;
    13         case "magazine": this.add(4.99 * quantity); break;
    14         case "chocolate": this.add(0.45 * quantity); break;
    15         }
    16         return true;
    17     },
    18     //Add the voidLastTransaction Method here
    19      voidLastTransaction : function(){
    20         this.total -= this.lastTransactionAmount;
    21         this.lastTransactionAmount = 0;
    22     },
    23     
    24 };
    25 
    26 
    27 
    28 //Void the last transaction and then add 3 instead
    29 cashRegister.scan('eggs',3);
    30 cashRegister.scan('milk',3);
    31 cashRegister.scan('magazine',3);
    32 
    33 //Show the total bill
    34 console.log('Your bill is '+cashRegister.total);
    View Code
  • 相关阅读:
    二柱子四则运算程序
    测绘软件使用感受
    二分图的最大匹配、完美匹配和匈牙利算法(转载)
    serialVersionUID的用处(转载)
    RMQ(模板)
    codeforces 825E
    红黑树
    SQL 范式(转载)
    java 移位运算
    [Hnoi2010]Bounce 弹飞绵羊
  • 原文地址:https://www.cnblogs.com/tyen0921/p/3738343.html
Copyright © 2011-2022 走看看