Sign of a number
TypeScript Branching
if / else if + types
Flowchart (ISO 5807)
Source code
function sign(n: number): number {
if (n > 0) return 1;
else if (n < 0) return -1;
else return 0;
} if / else if + types
function sign(n: number): number {
if (n > 0) return 1;
else if (n < 0) return -1;
else return 0;
}