10.2. Fehler finden mit TypeScript
Ich habe das Programm so übersetzt und typisiert. Da in der Aufgabe kein erwartetes Verhalten des Programmes beschrieben wird kann ich allerdings keinen Fehler feststellen. Das Programm lässt sich ausführen.
const add = (x:number,y:number): number => x+y;
const equals = (x,y): boolean => x===y;
console.log( add(1,2) );
console.log( add(true, true ) );
console.log( add(true, false ) );
var y: number;
var x: number = y = 1;
console.log( add(equals(x,y), equals(y,x)) );