0% found this document useful (0 votes)
14 views

Typescript Int Ques

Uploaded by

kharshitha93
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

Typescript Int Ques

Uploaded by

kharshitha93
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

TypeScript

INTERVIEW
QUESTIONS AND ANSWERS

Follow for more insights:


MUHAMMAD SALMAN HUSSAIN
TypeScript QUESTIONS
INTERVIEW AND ANSWERS

1. What are the main data types in TypeScript?


Answer: Built-in types include string, number, boolean,
null, undefined, any, and void. User-defined types are
arrays, enums, classes, and interfaces.

2. How does TypeScript handle arrays?


Answer: Arrays in TypeScript are static and only allow elements
of a specified type.

3. What are the three ways to declare variables in


TypeScript?
Answer: var for function-scoped variables, let for block-
scoped variables, and const for constants.

4. What is the any type in TypeScript?


Answer: The any type allows a variable to store values of any
data type.

5. What are the advantages of TypeScript?


Answer: Strong typing, better error handling during
development, and support for modern JavaScript features.

6. What is the void type in TypeScript?


Answer: void is used to represent functions that do not return
a value.

Follow for more insights:


MUHAMMAD SALMAN HUSSAIN
TypeScript QUESTIONS
INTERVIEW AND ANSWERS

7. What is the null type in TypeScript?


Answer: It represents the absence of a value and can be
explicitly assigned to variables.

8. Can TypeScript objects have optional properties?


Answer: Yes, optional properties can be declared using the ?
symbol.

9. What is the never type?


Answer: It represents values that never occur, often used in
functions that always throw errors or run indefinitely.

10. What are enums in TypeScript?


Answer: Enums allow you to define a set of named constants,
which can be either numeric or string-based.

11. Is TypeScript a strictly statically typed language?


Answer: No, it is optionally statically typed, meaning you can
choose when to use strict typing.

12. What is the typeof operator in TypeScript?


Answer: typeof is used to check the type of a variable.

13. What are interfaces in TypeScript?


Answer: Interfaces define a structure for objects, dictating what
properties or methods an object must have.

Follow for more insights:


MUHAMMAD SALMAN HUSSAIN
TypeScript QUESTIONS
INTERVIEW AND ANSWERS

14. What is the difference between classes and interfaces?


Answer: Classes can implement behavior (methods), while
interfaces define a structure without implementation.

15. How do you compile TypeScript into JavaScript?


Answer: Use the tsc command to compile .ts files into .js.

16. What are modules in TypeScript?


Answer: Modules allow grouping of classes, functions, and
interfaces into separate files and can be imported/exported.

17. What are decorators in TypeScript?


Answer: Decorators are functions that add metadata or modify
the behavior of classes, methods, or properties.

18. What is union typing in TypeScript?


Answer: Union types allow a variable to store values of multiple
specified types.

19. What is a type alias?


Answer: Type aliases allow you to define custom names for
combined or complex types.

20. What is the in operator in TypeScript?


Answer: It checks if a specific property exists in an object.

Follow for more insights:


MUHAMMAD SALMAN HUSSAIN
TypeScript QUESTIONS
INTERVIEW AND ANSWERS

21. What is type inference?


Answer: Type inference automatically assigns a type to
variables based on their assigned values.

22. How does TypeScript support Object-Oriented


Programming (OOP)?
Answer: TypeScript supports OOP principles like encapsulation,
abstraction, inheritance, and polymorphism.

23. What is the readonly property in TypeScript?


Answer: readonly is used to create immutable object
properties.

24. What is the use of tsconfig.json?


Answer: It configures the TypeScript compiler and defines root
files and compiler options.

25. What are mixins in TypeScript?


Answer: Mixins allow the reuse of partial class behavior in other
classes through composition.

Follow for more insights:


MUHAMMAD SALMAN HUSSAIN
Download or save
this document for later.

Follow for more insights:


MUHAMMAD SALMAN HUSSAIN

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy