Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- enum temperature{
- cold,
- hot
- }
- let temp = temperature.cold;
- switch (temp) {
- case temperature.cold:
- console.log("Brrr....");
- break;
- case temperature.hot:
- console.log("Yikes...")
- break;
- }
- function how_cold(celsius: number): temperature {
- return celsius > 40 ? temperature.hot : temperature.cold;
- }
- let temp = how_cold(35); // type is "temperature"
- switch (temp) {
- case temperature.cold:
- console.log("Brrr....");
- break;
- case temperature.hot:
- console.log("Yikes...")
- break;
- }
- let temp = temperature.cold;
- switch (+temp) {
- case temperature.cold:
- console.log("Brrr....");
- break;
- case temperature.hot:
- console.log("Yikes...")
- break;
- case 5:
- console.log("What??");
- break;
- }
- if (!!enumVal) {
- switch (enumVal) {
- case EnumClass.First // the if clause automatically excludes the first item
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement