উদাহরণসহ TypeScript এর Nullish Coalescing Operator

 TypeScript Nullish Coalescing Operator with Example

TypeScript Nullish Coalescing Operator with Example

প্রিয় ডেভেলপারস! আসসালামু আলাইকুম, আশা করি ভালো আছেন TypeScript Operators সাধারণত JavaScript Operators এর মতোই কিন্তু TypeScript ডাটার স্ট্যাটিক টাইপ প্রদান করে থাকে যার ফলে কোডিং Error হওয়ার সম্ভাবনা অনেকাংশ কমে যায় নিম্নে TypeScript Operators এর Nullish Coalescing Operator উদাহরণসহ বর্ণনা করা হলো -

 

লক্ষণীয় যে, TypeScript Operators সম্পর্কে বিস্তারিত জানুন এখানে।

 

Nullish Coalescing Operator

 

?? - Nullish Coalescing Operator টি সাধারণত ব্যবহার করা হয় “null এবং undefined” ভ্যালুর ক্ষেত্রে

[

// Example 1

let userInput: string | null = null;

let username: string = userInput ?? "Guest";

console.log(username); // Output: "Guest"

]


[

// Example 2

let quantity: number | undefined = undefined;

let defaultQuantity: number = 10;

let total: number = quantity ?? defaultQuantity;

console.log(total); // Output: 10

]


[

// Example 3

let value1: string | null = null;

let result1 = value1 ?? "Default Value";

console.log(result1); // Output: Default Value

]


[

// Example 4

let value2: string | null = "Hello";

let result2 = value2 ?? "Default Value";

console.log(result2); // Output: Hello

]


[

// Example 5

let value3: number | undefined = undefined;

let result3 = value3 ?? 42;

console.log(result3); // Output: 42

]


[

// Example 6

let value4: number | undefined = 0;

let result4 = value4 ?? 42;

console.log(result4); // Output: 0

]

 

 

আশা করি আপনি আজকের এই ব্লগটি মনোযোগ সহকারে পড়েছেন আজকের ব্লগটি আপনার কাছে কেমন লেগেছে অবশ্যই  কমেন্ট করে জানাবেন, আর যদি কোন ভূল হয়ে থাকে তাহলে ক্ষমা সুন্দর দৃষ্টিতে দেখবেন এবং কোথায় ভূল হয়েছে কমেন্ট করে জানাবেনপোষ্টে উল্লিখিত কোনো অংশ যদি বুঝতে সমস্যা হয়, তাহলে কমেন্ট বক্সে জানিয়ে দিনইনশাআল্লাহ্‌, সমস্যা সমাধানের চেষ্টা করবো আর ওয়েবসাইটটি বন্ধুদের মাঝে শেয়ার করবেন আজকের মতই এখানেই বিদায় নিলাম, ইনশাআল্লাহ দেখা হবে অন্য কোন ব্লগে ভালো থাকবেন সুস্থ থাকবেন আল্লাহ হাফেয

 

Post a Comment

Support Us