Question: What will be the output of the following TypeScript code?class Person { name: string; age: number; constructor(name: string, age: number) { this.name = name; this.age = age; } greet() { console.log(Hello, my name is ${this.name} and I am ${this.age} years old.); }}const john = new Person('John', 30);john.greet();*1 pointHello, my name is John and I am 30 years old.Hello, my name is undefined and I am undefined years old.Error: constructor not definedError: greet method not defined
Question
Question: What will be the output of the following TypeScript code?class Person { name: string; age: number; constructor(name: string, age: number) { this.name = name; this.age = age; } greet() { console.log(Hello, my name is {this.age} years old.); }}const john = new Person('John', 30);john.greet();*1 pointHello, my name is John and I am 30 years old.Hello, my name is undefined and I am undefined years old.Error: constructor not definedError: greet method not defined
Solution
The output of the TypeScript code will be "Hello, my name is John and I am 30 years old."
Similar Questions
The following TypeScript code has an error. Can you identify and correct it?class Animal { constructor(public name: string) {}}let dog = new Animal();console.log(dog.name);What is the error, and how would you correct it?
What will be the output of the following TypeScript code?let i = 0;do { i++;} while (i < 3);console.log(i);*1 point0123
What will be the output of the following TypeScript code?let array = [10, 20, 30];for (let value of array) { console.log(value);}*1 point0 1 210 20 30value[10, 20, 30]
What will be the output of the following TypeScript code?class Shape { public area(): number { return 0; }}class Circle extends S
How do you create an instance of a TypeScript class?*1 pointnew MyClass()MyClass.new()MyClass.create()instance MyClass()
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.