Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Code paste for the YouTube video https://youtube.com/shorts/O5YK_cYHaqI?feature=share
- // Run each snippet separately, as the 'constant' `personsName`
- // or function ageFor will error if redeclared
- // ###########################################################
- const personsName = "Sara";
- if (personsName === "Dave") {
- console.log("Their age is 23.");
- } else if (personsName === "Sara") {
- console.log("Their age is 27.");
- } else if (personsName === "Jake") {
- console.log("Their age is 34.");
- } else if (personsName === "Ruth") {
- console.log("Their age is 52.");
- } else if (personsName === "Paul") {
- console.log("Their age is 41.");
- } else if (personsName === "Rose") {
- console.log("Their age is 73.");
- } else {
- console.log("Person not found.");
- }
- // Console prints "Their age is 27."
- // ===========================================================
- const personsName = "Sara";
- switch (personsName) {
- case "Dave":
- console.log("Their age is 23.");
- break;
- case "Sara":
- console.log("Their age is 27.");
- break;
- case "Jake":
- console.log("Their age is 34.");
- break;
- case "Ruth":
- console.log("Their age is 52.");
- break;
- case "Paul":
- console.log("Their age is 41.");
- break;
- case "Rose":
- console.log("Their age is 73.");
- break;
- default:
- console.log("Person not found.");
- }
- // Console prints "Their age is 27."
- // ===========================================================
- function ageFor(personsName) {
- return {
- Dave: () => console.log("Their age is 23."),
- Sara: () => console.log("Their age is 27."),
- Jake: () => console.log("Their age is 34."),
- Ruth: () => console.log("Their age is 52."),
- Paul: () => console.log("Their age is 41."),
- Rose: () => console.log("Their age is 73."),
- }[personsName] ?? (
- () => console.log("Person not found.")
- );
- }
- ageFor("Sara")();
- // Console prints "Their age is 27."
- // ===========================================================
- const ageFor = (personsName) => (
- {
- Dave: () => console.log("Their age is 23."),
- Sara: () => console.log("Their age is 27."),
- Jake: () => console.log("Their age is 34."),
- Ruth: () => console.log("Their age is 52."),
- Paul: () => console.log("Their age is 41."),
- Rose: () => console.log("Their age is 73."),
- }[personsName] ?? (
- () => console.log("Person not found.")
- )
- );
- ageFor("Sara")();
- // Console prints "Their age is 27."
- // ===========================================================
- const personsName = "Sara";
- ((personsName) =>
- ({
- Dave: () => console.log("Their age is 23."),
- Sara: () => console.log("Their age is 27."),
- Jake: () => console.log("Their age is 34."),
- Ruth: () => console.log("Their age is 52."),
- Paul: () => console.log("Their age is 41."),
- Rose: () => console.log("Their age is 73."),
- }[personsName] ?? (
- () => console.log("Person not found.")
- ))
- )(personsName)();
- // Console prints "Their age is 27."
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement