Identifiers and Keywords in TypeScript Last Updated : 11 Jul, 2025 Comments Improve Suggest changes 4 Likes Like Report In TypeScript, identifiers are names used for variables, classes, or methods and must follow specific naming rules. Keywords are reserved words with predefined meanings and cannot be used as identifiers. Comments, both single-line and multi-line, enhance code readability and are ignored during code execution.Identifiers Identifiers are nothing but the names given to any class members like a variable, method name, class name, array name, etc. Certain rules to be followed while declaring Identifiers: Identifier names can start with both upper-case as well as lower-case letters but can't start with numbers. Only _ and $ symbols can be used for giving names to Identifiers, apart from these symbols, no other special symbol can be used. Keywords are different from Identifiers. The identifier is case-sensitive and doesn't contain spaces.Examples of Valid and Invalid Identifiers:ValidInvalidgeeksforgeeks1$geeksforgeeksgeeks_for_geeks#geeks$geeksgeeks-for-geeks_geeks$anyKeywords: Keywords are words which are responsible to perform some specific task or the words which represent some specific functionality. The following table lists some keywords: break asanyswitchcaseifthrowelsevarnumberstringgetmoduletypeinstanceoftypeofpublicprivateComments: Comments are a way to improve the readability of a program. While coding we use comments for a better understanding of code for other users. While execution of the code, compiler ignore the comments and compile the rest of the code. There are two ways to use comments : Single-line comments ( // )Multi-line comments (/* */)Examples:Hello World in TypeScript Create Quiz Comment B bishaldubey Follow 4 Improve B bishaldubey Follow 4 Improve Article Tags : TypeScript JavaScript-Questions Explore TypeScript BasicsIntroduction to TypeScript3 min readDifference between TypeScript and JavaScript4 min readHow to install TypeScript ?3 min readHello World in TypeScript2 min readHow to execute TypeScript file using command line?2 min readVariables in TypeScript6 min readWhat are the different keywords to declare variables in TypeScript ?4 min readIdentifiers and Keywords in TypeScript2 min readTypeScript primitive typesData types in TypeScript3 min readTypeScript Numbers4 min readExplain the concept of null and its uses in TypeScript3 min readTypeScript Object typesTypeScript class4 min readHow enums works in TypeScript ?4 min readTypeScript Tuples4 min readTypeScript other typesWhat is any type, and when to use it in TypeScript ?3 min readWhat is an unknown type and when to use it in TypeScript ?3 min readExplain the purpose of never type in TypeScript3 min readTypeScript combining typesTypeScript Union3 min readTypeScript AssertionsExplain Type assertions in TypeScript3 min readTypeScript FunctionsHow to write a function in Typescript ?4 min readHow to achieve function overloading in TypeScript ?2 min readExplain the arrow function syntax in TypeScript2 min readTypeScript toPrecision() Function1 min readTypeScript toFixed() Function2 min readTypeScript toLocaleString() Function2 min readTypeScript toString()1 min readTypeScript interfaces and aliasesWhat are TypeScript Interfaces?4 min readWhat are type aliases and how to create it in Typescript ?3 min readTypeScript classesHow to Extend an Interface from a class in TypeScript ?2 min readHow to Create an Object in TypeScript?4 min readHow to use getters/setters in TypeScript ?5 min readTypeScript Inheritance3 min readWhen to use interfaces and when to use classes in TypeScript ?4 min readGenerics Interface in typescript5 min readHow to use property decorators in TypeScript ?4 min readTypeScript modulesWhat are the Modules in Typescript ?4 min readHow to import a module in Typescript ?5 min read Like