Primitive Data Types In TypeScript In Hindi

📔 : TypeScript 🔗

TypeScript में primitive types को use करना बहुत important होता है क्योंकि यह आपके code को strongly-typed बनाते हैं और errors को compile-time पर ही catch कर लेते हैं।

string, number, boolean, void, null, और undefined types आपको robust और maintainable applications बनाने में help करते हैं।

1. string In TypeScript

String type का use text को represent करने के लिए होता है। TypeScript में strings को single या double quotes में लिखा जाता है।

Example

let greeting: string = "Hello, TypeScript!"; console.log(greeting);

यहां greeting variable का type string है और उसको एक text value assign कि गयी है। Strings को concatenate भी किया जा सकता है template literals `backticks` का use करके।

let name: string = "John"; let message: string = `Hello, ${name}! Welcome to TypeScript.`; console.log(message);

2. number In TypeSript

Number type को numerical values के लिए use किया जाता है, चाहे वो integer हो या floating-point values. TypeScript में, number एक unified type है, जो हर तरह कि numerical values को handle करता है.

Example

let age: number = 25; let price: number = 99.99; console.log(`Age: ${age}, Price: ${price}`);

age और price variables को number type से declare किया गया है, और यह दोनो integer और decimal values को store कर सकते हैं।

3. boolean In TypeScript

Boolean type सिर्फ दो values hold करता है : true या false. यह mostly decision-making के scenarios में use होता है, जैसे conditionals.

Example

let isLoggedIn: boolean = true; let hasPermission: boolean = false; if (isLoggedIn) { console.log("User is logged in"); } else { console.log("User is not logged in"); }

4. TypeScript void

void type का use functions में किया जाता है जब function कोई value return नहीं करता , अगर कोई function कुछ return नहीं करता, तो उसका return type void होता है।

Example

function logMessage(message: string): void { console.log(message); } logMessage("This is a log message.");

यहां logMessage() function void return type use करता है क्योंकि यह function कोई value return नहीं करत।

5. TypeScript null

null type का मतलब होता है कि variable के पास अभी कोई value नहीं है, या intentionally null assign किया गया है। TypeScript में आप null को object types के साथ combine कर सकते हैं।

Example

let user: string | null = null; console.log(user); // Output: null user = "John"; console.log(user); // Output: John

यहां user variable को initially null value दी गयी है, लेकिन बाद में उसको एक string value assign कि गयी।

TypeScript में null को explicitly handle करना होता है।

6. TpeScript undefined

undefined type तब use होता है जब variable को declare तो किया जाता है लेकिन उसको कोई value assign नहीं होती। JavaScript में अगर आप किसी variable को value assign नहीं करते, तो उसकी default value undefined होती है।

Example

let notAssigned: string | undefined; console.log(notAssigned); // Output: undefined notAssigned = "Now assigned"; console.log(notAssigned); // Output: Now assigned

यहां notAssigned variable initially undefined था, लेकिन बाद में उसको एक string value assign कर दी गयी। undefined को handle करना TypeScript में optional होता है।

Difference Between null and undefined

null और undefined में थोड़ा subtle difference होता है। जब आप intentionally किसी variable को no-value assign करते हैं तो आप null use करते हैं, जबकि undefined तब होता है जब variable को declare कर दिया जाता है लेकिन कोई value assign नहीं होती।

Example

let a: null = null; let b: undefined = undefined; console.log(a); // Output: null console.log(b); // Output: undefined

Conclusion

TypeScript में primitive types को use करना बहुत important होता है क्योंकि यह आपके code को strongly-typed बनाते हैं और errors को compile-time पर ही catch कर लेते हैं।

string, number, boolean, void, null, और undefined types आपको robust और maintainable applications बनाने में help करते हैं।

Hey ! I'm Rahul founder of learnhindituts.com. Working in IT industry more than 4.5 years. I love to talk about programming as well as writing technical tutorials and blogs that can help to others .... keep learning :)

Get connected with me - LinkedIn Twitter Instagram Facebook