What are identifiers and keywords in TypeScript?

Identifiers

Identifiers are names given to functions, variables, classes, etc., that we can use to refer to them.

In TypeScript, we do not just name variables using any name. Rather, we follow some rules that guide naming in Typescript, which is similar to JavaScript.

The rules for identifiers

  1. Identifiers should not include special symbols except _ or $ sign, e.g., full_name.
  2. Identifiers are case sensitive.
  3. Identifiers can include digits, but most do not begin with a digit.
  4. Identifiers must not be the reserved keywords used in TypeScript like any or for.
  5. Identifiers must be unique in naming.

Keywords

Keywords are a predefined set of reserved words that have special meaning in a program.

Examples of keywords in Typescript include the following:

break, as, any, switch case , if, throw, else, var, number, string ,get, module, type, instanceof, typeof, public, private, enum, export, finally, for, while, void, null, super, this, new, in, return, true, false, any, extends, static, let, package, implements, interface , function, new, try ,yield, const, continue, do, catch

Many others are words reserved in TypeScript.

Typescript ignores indentation and whitespace. However, you can add them to make your code look more readable.

New on Educative
Learn to Code
Learn any Language as a beginner
Develop a human edge in an AI powered world and learn to code with AI from our beginner friendly catalog
šŸ† Leaderboard
Daily Coding Challenge
Solve a new coding challenge every day and climb the leaderboard

Free Resources