Guest User

Untitled

a guest
Jan 21st, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.25 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width">
  6. <title>JS Bin</title>
  7. <script type = "text/javascript">
  8.  
  9. /*
  10. // returns correct value from array in object.
  11. function propertyValueAt(obj1, arrayValue)
  12. {
  13. if
  14. {
  15. (ar == "a")
  16. return "1";
  17. }
  18. else if
  19. {
  20. (ar == "b")
  21. return "{c:2, d:3}"
  22. }
  23. else if
  24. {
  25. (ar == "'b', 'd'")
  26. return "3";
  27. }
  28. else if
  29. {
  30. ((ar == "d") or (ar == "q"))
  31. return undefined;
  32. }
  33. else
  34. {
  35. return null;
  36. }
  37. }
  38. */
  39.  
  40. function sumNested(numbers)
  41. {
  42. var sum = 0;
  43. for (var i in numbers)
  44. {
  45. sum += numbers[i];
  46. }
  47.  
  48. return sum;
  49. }
  50.  
  51. function wordCount(quote)
  52. {
  53. var a = quote.split(" ").length;
  54. return a;
  55. }
  56.  
  57. function areTheseAnagrams(value1, value2)
  58. {
  59. if (value1 === value2)
  60. {
  61. return true;
  62. }
  63. else
  64. {
  65. return false;
  66. }
  67. }
  68.  
  69.  
  70. function fizzBuzz(number)
  71. {
  72. if (number > 0)
  73. {
  74. document.writeln("Number: " + number);
  75. }
  76.  
  77. var i = 0;
  78. while (i < number)
  79. if (i % 3 == 0)
  80. {
  81. document.writeln("fizz");
  82. i++;
  83. }
  84. else if (number % 5 == 0)
  85. {
  86. document.writeln("buzz");
  87. i++;
  88. }
  89. else if ((number % 3 == 0) &&(number % 5 == 0))
  90. {
  91. document.writeln("fizzbuzz");
  92. i++;
  93. }
  94. else
  95. {
  96. document.writeln("");
  97. i++
  98. }
  99. }
  100.  
  101. //
  102. function Car(name, speed)
  103. {
  104. this.name = name;
  105. this.speed = speed;
  106. }
  107.  
  108. function getSpeed(object1)
  109. {
  110. return object1.speed;
  111. }
  112.  
  113. function setSpeed(object1, speed)
  114. {
  115. object1.speed = speed;
  116. }
  117.  
  118. function stop(myCar)
  119. {
  120. myCar.speed = 0;
  121. }
  122.  
  123. function calculateBowlingScore()
  124. {
  125.  
  126. }
  127. </script>
  128. </head>
  129. <body>
  130. <pre>
  131. <script type = "text/javascript">
  132.  
  133. /*
  134. Adam Bosick
  135. Question: 1
  136.  
  137. // creating object.
  138. var object1 = new Object();
  139.  
  140. // adding property
  141. object1.array = new Array("a", "b", "'b', 'd'", "d", "q");
  142.  
  143. // store result from function
  144. //var result = propertyValueAt(object1, object1.array[0]);
  145. //document.writeln("The result from the function is: " + result);
  146. */
  147.  
  148. // Question 2:
  149. document.writeln("Question 2");
  150. var numbers = [1, 1, 1, 3, 4, 8, 5];
  151. var total = sumNested(numbers);
  152. document.writeln("The total from the array is: " + total);
  153.  
  154.  
  155. // Question 3:
  156.  
  157.  
  158. // not correct, no time to fix.
  159. document.writeln("\nQuestion 3");
  160. var quote = "This is just a test";
  161. var spaces = wordCount(quote);
  162. document.writeln("The total number of words in the quote is: " + spaces);
  163.  
  164. // Question 4:
  165. var x = ["a", "b", "d"];
  166. var y = ["d", "b", "a"];
  167. var z = ["a", "z", "z"];
  168.  
  169.  
  170. var test = x.sort();
  171. var test2 = y.sort();
  172.  
  173. var valid = areTheseAnagrams(test, test2);
  174.  
  175. document.writeln("First set of values: " + x + ", Second set of values: " + y );
  176. // Will need to investigate.
  177. document.writeln("Anagrams: " + valid);
  178.  
  179. // Question 5: Analyze Prices - Will get to later.
  180.  
  181. // Question 6:
  182. var randomNumber = 32;
  183. var modulus = fizzBuzz(randomNumber);
  184. document.writeln("Answer: " + modulus);
  185.  
  186. // Question 7:
  187.  
  188. // cretae object
  189. Car myCar = new Car("Bugatti", 200);
  190.  
  191. // get speed of car
  192. var speed = getSpeed(myCar);
  193.  
  194. // set speed using function
  195. setSpeed(myCar, 500);
  196.  
  197. stop(myCar);
  198. // other way
  199. // myCar.speed = 1000;
  200.  
  201.  
  202.  
  203.  
  204. </script>
  205. </pre>
  206.  
  207.  
  208. <script id="jsbin-source-html" type="text/html">
  209. <!DOCTYPE html>
  210. <html>
  211. <head>
  212. <meta charset="utf-8">
  213. <meta name="viewport" content="width=device-width">
  214. <title>JS Bin</title>
  215. <script type = "text/javascript">
  216.  
  217. /*
  218. // returns correct value from array in object.
  219. function propertyValueAt(obj1, arrayValue)
  220. {
  221. if
  222. {
  223. (ar == "a")
  224. return "1";
  225. }
  226. else if
  227. {
  228. (ar == "b")
  229. return "{c:2, d:3}"
  230. }
  231. else if
  232. {
  233. (ar == "'b', 'd'")
  234. return "3";
  235. }
  236. else if
  237. {
  238. ((ar == "d") or (ar == "q"))
  239. return undefined;
  240. }
  241. else
  242. {
  243. return null;
  244. }
  245. }
  246. */
  247.  
  248. function sumNested(numbers)
  249. {
  250. var sum = 0;
  251. for (var i in numbers)
  252. {
  253. sum += numbers[i];
  254. }
  255.  
  256. return sum;
  257. }
  258.  
  259. function wordCount(quote)
  260. {
  261. var a = quote.split(" ").length;
  262. return a;
  263. }
  264.  
  265. function areTheseAnagrams(value1, value2)
  266. {
  267. if (value1 === value2)
  268. {
  269. return true;
  270. }
  271. else
  272. {
  273. return false;
  274. }
  275. }
  276.  
  277.  
  278. function fizzBuzz(number)
  279. {
  280. if (number > 0)
  281. {
  282. document.writeln("Number: " + number);
  283. }
  284.  
  285. var i = 0;
  286. while (i < number)
  287. if (i % 3 == 0)
  288. {
  289. document.writeln("fizz");
  290. i++;
  291. }
  292. else if (number % 5 == 0)
  293. {
  294. document.writeln("buzz");
  295. i++;
  296. }
  297. else if ((number % 3 == 0) &&(number % 5 == 0))
  298. {
  299. document.writeln("fizzbuzz");
  300. i++;
  301. }
  302. else
  303. {
  304. document.writeln("");
  305. i++
  306. }
  307. }
  308.  
  309. //
  310. function Car(name, speed)
  311. {
  312. this.name = name;
  313. this.speed = speed;
  314. }
  315.  
  316. function getSpeed(object1)
  317. {
  318. return object1.speed;
  319. }
  320.  
  321. function setSpeed(object1, speed)
  322. {
  323. object1.speed = speed;
  324. }
  325.  
  326. function stop(myCar)
  327. {
  328. myCar.speed = 0;
  329. }
  330.  
  331. function calculateBowlingScore()
  332. {
  333.  
  334. }
  335. <\/script>
  336. </head>
  337. <body>
  338. <pre>
  339. <script type = "text/javascript">
  340.  
  341. /*
  342. Adam Bosick
  343. Question: 1
  344.  
  345. // creating object.
  346. var object1 = new Object();
  347.  
  348. // adding property
  349. object1.array = new Array("a", "b", "'b', 'd'", "d", "q");
  350.  
  351. // store result from function
  352. //var result = propertyValueAt(object1, object1.array[0]);
  353. //document.writeln("The result from the function is: " + result);
  354. */
  355.  
  356. // Question 2:
  357. document.writeln("Question 2");
  358. var numbers = [1, 1, 1, 3, 4, 8, 5];
  359. var total = sumNested(numbers);
  360. document.writeln("The total from the array is: " + total);
  361.  
  362.  
  363. // Question 3:
  364.  
  365.  
  366. // not correct, no time to fix.
  367. document.writeln("\nQuestion 3");
  368. var quote = "This is just a test";
  369. var spaces = wordCount(quote);
  370. document.writeln("The total number of words in the quote is: " + spaces);
  371.  
  372. // Question 4:
  373. var x = ["a", "b", "d"];
  374. var y = ["d", "b", "a"];
  375. var z = ["a", "z", "z"];
  376.  
  377.  
  378. var test = x.sort();
  379. var test2 = y.sort();
  380.  
  381. var valid = areTheseAnagrams(test, test2);
  382.  
  383. document.writeln("First set of values: " + x + ", Second set of values: " + y );
  384. // Will need to investigate.
  385. document.writeln("Anagrams: " + valid);
  386.  
  387. // Question 5: Analyze Prices - Will get to later.
  388.  
  389. // Question 6:
  390. var randomNumber = 32;
  391. var modulus = fizzBuzz(randomNumber);
  392. document.writeln("Answer: " + modulus);
  393.  
  394. // Question 7:
  395.  
  396. // cretae object
  397. Car myCar = new Car("Bugatti", 200);
  398.  
  399. // get speed of car
  400. var speed = getSpeed(myCar);
  401.  
  402. // set speed using function
  403. setSpeed(myCar, 500);
  404.  
  405. stop(myCar);
  406. // other way
  407. // myCar.speed = 1000;
  408.  
  409.  
  410.  
  411.  
  412. <\/script>
  413. </pre>
  414.  
  415. </body>
  416. </html>
  417.  
  418.  
  419. </script>
  420.  
  421. </body>
  422. </html>
Add Comment
Please, Sign In to add comment