Advertisement
Guest User

Javascript code review exercise | Summer '16

a guest
Dec 18th, 2015
1,450
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Render HTML with a receipt for an order
  2. function receipt(order) {
  3.   var p;
  4.   if (order.payment_type == "creditcard") {
  5.     p = "Payment info: " + order.payment.getCardType + " " + order.payment.card_number; //card type(VISA/MasterCard etc.) and number)
  6.   } else if (order.payment_type == "paypal") {
  7.     p = "Payment info: " + order.payment.paypal_info;
  8.   } else if (order.payment_type == "manual") {
  9.     p = "Payment info: " + order.payment.manual_payment_info;
  10.   } else if (order.payment_type == "free") {
  11.     p = "Payment info: This order was free!"; //Free order or promotional item
  12.   } else if
  13.   {
  14.     p = "Payment info: " + order.payment.default_payment_info;//default order info
  15.   }
  16.   if (order.payment_type != "free") {
  17.     p = p + "<p> was charged " + order.amount_in_dollars + "$" + "</p>";
  18.   }
  19.  
  20.   html = "<p>" + "Your order of " + order.products.name + " has been received" + "</p>" + "<p>" + p + "</p>";
  21.   document.write("<h1> Order receipt details </h1>" + html);
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement