If tutorials available on this website are helpful for you, please whitelist this website in your ad blocker😭 or Donate to help us ❤️ pay for the web hosting to keep the website running.
TypeScript में primitive types को use करना बहुत important होता है क्योंकि यह आपके code को strongly-typed
बनाते हैं और errors को compile-time
पर ही catch कर लेते हैं।
string, number, boolean, void, null, और undefined types आपको robust और maintainable applications बनाने में help करते हैं।
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 कर सकते हैं।
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");
}
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 नहीं करत।
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 करना होता है।
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 होता है।
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 करते हैं।