1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| function getName(firstName: string, lastName?: string): string { if (lastName) { return firstName + " " + lastName } else { return firstName } }
getName("Edward") getName("Edison", undefined) getName("Jack", "Li") getName("Jack", "R", "Li")
function buildName(firstName: string, lastName: string = "Li"): string { if (lastName) { return firstName + " " + lastName } else { return firstName } }
buildName("Edward") buildName("Edison", undefined) buildName("Jack", "Li") buildName("Jack", "R", "Li")
|