← All examples

Sign of a number

TypeScript Branching

if / else if + types

Flowchart (ISO 5807)

YesNoYesNoStartInput nn > 0Return 1Endn < 0Return -1EndReturn 0EndFigure 1 — sign

Source code

function sign(n: number): number {
    if (n > 0) return 1;
    else if (n < 0) return -1;
    else return 0;
}