Advertisement
Guest User

Untitled

a guest
Nov 24th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. var state=true;
  2. if(number===undefined){number=0; var state=false;}
  3.  
  4. try {
  5. if(typeof number != "number"){ throw new Error("number is not a number"); }
  6. } catch(e) {
  7. // statements
  8. console.log(e.message);
  9.  
  10. }
  11. if(state){i=1;} else{i=0;}
  12. for(;i<arguments.length;i++){
  13. try {
  14. if(arguments[i]===0){ throw new Error("division by 0"); }
  15. } catch(e) {
  16. // statements
  17. console.log(e.message);
  18. }
  19. }
  20. var obj={
  21. sum: function (){
  22.  
  23. if(state===false){i=0;}else{i=1;}
  24. for(;i<arguments.length;i++){
  25. number+=arguments[i];
  26. }
  27. return sm;},
  28. dif: function(){
  29.  
  30. if(state===false){i=0;}else{i=1;}
  31. for(;i<arguments.length;i++){
  32. number-=arguments[i];
  33. }
  34. },
  35. div: function () {
  36. if(state===false){return 0;};
  37. for(i=1;i<arguments.length; i++){
  38. number=number/arguments[i];
  39. }
  40. return number;
  41. },
  42. mul: function(){
  43. if(state===false){i=0;}else{i=1;}
  44. for(;i<arguments.length;i++){
  45. number*=arguments[i];
  46. }
  47. }
  48. };
  49.  
  50. return obj;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement