Guest User

Untitled

a guest
Nov 26th, 2018
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.09 KB | None | 0 0
  1. # Variables
  2.  
  3. _const_ - Constant, can't be changed
  4.  
  5. ``` javascript
  6. const tickets = 3;
  7.  
  8. // tickets === 3
  9. ```
  10.  
  11. _let_ - Temporary, can be changed
  12.  
  13. ``` javascript
  14. let tickets = 3;
  15.  
  16. let tickets = tickets - 1; // somebody purchases a ticket
  17.  
  18. // tickets === 2
  19. ```
  20.  
  21. # Primitives
  22.  
  23. _boolean_ - true / false
  24.  
  25. ``` javascript
  26. const hasRemainingTickets = true;
  27.  
  28. // if we have tickets remaining
  29.  
  30. if (hasRemainingTickets === true) {
  31. purchaseTickets(1); // purchase 1 ticket
  32. }
  33. ```
  34.  
  35. _number_ - any number positive or negative
  36.  
  37. ``` javascript
  38. // whole numbers
  39. const positiveNumber = 13;
  40. const negativeNumber = -42;
  41.  
  42. // float numbers
  43. const floatNumber = 4.43;
  44. const negativeFloatNumber = -9.75;
  45. ```
  46.  
  47. _string_ - any combination of characters or number
  48.  
  49. ``` javascript
  50. // characters only
  51. const firstName = 'Lance';
  52. const fullName = 'Lance Jernigan';
  53.  
  54. // characters and numbers
  55. const username = 'Pineapple17';
  56. const password = 'Y21@EUVK9Ur1H!';
  57. ```
  58.  
  59. _null_ - intentionally empty
  60.  
  61. ``` javascript
  62. const paddleBoats = null;
  63.  
  64. // We don't sale paddleBoats but we could
  65. ```
  66.  
  67. _undefined_ - exists but doesn't have a value
  68.  
  69. ``` javascript
  70. let tickets;
  71.  
  72. if (tickets === undefined) {
  73. let tickets = 0;
  74.  
  75. // we should make sure there's a numerical value
  76. }
  77. ```
  78.  
  79. # Objects
  80.  
  81. _object_ - represents a data structure
  82.  
  83. ``` javascript
  84. const user = {
  85. firstName: 'Lance',
  86. lastName: 'Jernigan',
  87. phone: '8653041322',
  88. email: 'lance.t.jernigan@gmail.com',
  89. userId: 3,
  90. }
  91. ```
  92.  
  93. _array_ - a list of items
  94.  
  95. ``` javascript
  96. // numbers
  97. const primesLessThan10 = [ 1, 3, 5, 7 ];
  98.  
  99. // strings
  100. const shows = [
  101. 'Fantastic Beasts: The Crimes of Grindelwald',
  102. 'Bohemian Rhapsody',
  103. 'The Grinch',
  104. ];
  105.  
  106. //objects
  107. const tickets = [
  108. {
  109. type: 'adult',
  110. price: 12.35,
  111. },
  112. {
  113. type: 'child',
  114. price: 9.75,
  115. }
  116. ]
  117. ```
  118.  
  119. _function_ - an action
  120.  
  121. ``` javascript
  122. let tickets = 3;
  123.  
  124. const purchaseOneTicket = () => {
  125. let tickets = tickets - 1; // subtract 1 from tickets
  126. }
  127.  
  128. purchaseOneTicket();
  129. ```
  130.  
  131. Functions can return any value
  132.  
  133. ``` javascript
  134. const subtract = (a, b) => {
  135. // a = 3
  136. // b = 1
  137.  
  138. return a - b; // 3 - 1 = 2
  139. }
  140.  
  141. const tickets = subtract(3, 1);
  142.  
  143. // tickets === 2;
  144. ```
Add Comment
Please, Sign In to add comment