mirror of
https://github.com/swc-project/swc.git
synced 2024-12-22 21:21:31 +03:00
13 lines
433 B
TypeScript
13 lines
433 B
TypeScript
|
function distinguish(thing: string | number | Date) {
|
||
|
if (thing instanceof Object) {
|
||
|
console.log("Aha!! It's a Date in " + thing.getFullYear());
|
||
|
} else if (typeof thing === 'string') {
|
||
|
console.log("Aha!! It's a string of length " + thing.length);
|
||
|
} else {
|
||
|
console.log("Aha!! It's the number " + thing.toPrecision(3));
|
||
|
}
|
||
|
}
|
||
|
|
||
|
distinguish(new Date());
|
||
|
distinguish("beef");
|
||
|
distinguish(3.14159265);
|