Imagem de fundo

Considere o seguinte fragmento de código TypeScript versão 5 ou superior: class Point {...

Considere o seguinte fragmento de código TypeScript versão 5 ou superior:


class Point {

x: number;

y: number;

constructor(x: number, y: number = x) {

this.x = x;

this.y = y;

}

}

const point1 = new Point(3, 8);

console.log(point1.z);

point1.x.toUpperCase();

const point2 = new Point(3);

const point3 = new Point();

const point4 = new Point(3, '8');


A execução desse código retornará


A

1 erro.


B

2 erros.


C

3 erros.


D

4 erros.


E

5 erros.