Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. enum temperature{
  2. cold,
  3. hot
  4. }
  5.  
  6. let temp = temperature.cold;
  7.  
  8. switch (temp) {
  9. case temperature.cold:
  10. console.log("Brrr....");
  11. break;
  12. case temperature.hot:
  13. console.log("Yikes...")
  14. break;
  15. }
  16.  
  17. function how_cold(celsius: number): temperature {
  18. return celsius > 40 ? temperature.hot : temperature.cold;
  19. }
  20.  
  21. let temp = how_cold(35); // type is "temperature"
  22.  
  23. switch (temp) {
  24. case temperature.cold:
  25. console.log("Brrr....");
  26. break;
  27. case temperature.hot:
  28. console.log("Yikes...")
  29. break;
  30. }
  31.  
  32. let temp = temperature.cold;
  33.  
  34. switch (+temp) {
  35. case temperature.cold:
  36. console.log("Brrr....");
  37. break;
  38. case temperature.hot:
  39. console.log("Yikes...")
  40. break;
  41. case 5:
  42. console.log("What??");
  43. break;
  44. }
  45.  
  46. if (!!enumVal) {
  47. switch (enumVal) {
  48. case EnumClass.First // the if clause automatically excludes the first item
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement