জাভাস্ক্রিপ্ট বা (||=) পরিবর্তনশীল অ্যাসাইনমেন্ট ব্যাখ্যা

Jabhaskripta Ba Paribartanasila A Yasa Inamenta Byakhya



OR অপারেটর (||) হল একটি যৌক্তিক ক্রিয়াকলাপ যা সত্য দেখায় যখন প্রতিটি দিকের অভিব্যক্তি/শর্তগুলির মধ্যে একটি সত্য হয় এবং যখন উভয়ই মিথ্যা হয়। OR অপারেটর দুটি উল্লম্ব লাইন (||) দ্বারা চিত্রিত হয়। জাভাস্ক্রিপ্টে, OR অ্যাসাইনমেন্ট অপারেটর (||=) একটি ভেরিয়েবলকে একটি মান নির্ধারণ করে যদি এটি অনির্ধারিত এবং একটি শর্তের উপর ভিত্তি করে থাকে। এটি প্রথম সত্যিকারের মানটিকে মূল্যায়ন করে অথবা যদি সমস্ত মান মিথ্যা হয় তাহলে শেষ মানটি সম্মুখীন হয়।

এই টিউটোরিয়ালটি জাভাস্ক্রিপ্টের OR অ্যাসাইনমেন্ট অপারেটরকে একটি ভেরিয়েবলের মান নির্ধারণ করতে ব্যাখ্যা করবে।

জাভাস্ক্রিপ্ট বা (||=) পরিবর্তনশীল অ্যাসাইনমেন্ট

জাভাস্ক্রিপ্টে এমন পরিস্থিতি থাকতে পারে যেখানে আপনি একটি অনির্ধারিত ভেরিয়েবলের মান নির্ধারণ করতে চান। জাভাস্ক্রিপ্ট বা অ্যাসাইনমেন্ট অপারেটর (||=) ব্যবহার করে আপনি একটি ভ্যালুর উপর ভিত্তি করে দুটি সম্ভাবনার একটিতে একটি ভেরিয়েবলের মান নির্ধারণ করতে পারেন এবং এটি নাল বা অনির্ধারিত কিনা।







বাক্য গঠন



একটি ভেরিয়েবলের মান নির্ধারণের জন্য নিম্নলিখিত সিনট্যাক্স ব্যবহার করা হয়:



var1 ||= var2

উদাহরণ 1





দুটি ভেরিয়েবল ঘোষণা করুন ' ' এবং ' ” পরিবর্তনশীল শুরু করুন ' 'সংখ্যা সহ' এগারো 'যখন' ' অনির্ধারিত:

যাক a ;
যাক খ = এগারো ;

এখন, OR ভেরিয়েবল অ্যাসাইনমেন্ট (||=) অপারেটর ব্যবহার করে 'a' ভেরিয়েবলের মান নির্ধারণ করুন:



||= ;

অবশেষে, “এর মান প্রিন্ট করুন 'কনসোলে:

কনসোল লগ ( 'ক এর মান হল' + ) ;

আপনি দেখতে পাচ্ছেন যে 'এর মান 'অনির্ধারিত, তাই 'এর মান ' (যা 11) ভেরিয়েবল 'a' এর জন্য বরাদ্দ করা হয়েছে:

যদি x এর মান নাল বা অনির্ধারিত না হয় তবে এটি ওভাররাইট করা হবে না।

উদাহরণ 2

চারটি ভেরিয়েবল তৈরি করুন ' এক্স ', ' এবং ', ' সঙ্গে ', এবং ' ভিতরে 'এবং তাদের জন্য মিথ্যা মান নির্ধারণ করুন, যেমন ' 0 ', ' খালি ', ' অনির্ধারিত, ' এবং ' লিনাক্স ”:

const এক্স = 0 ;
const এবং = খালি ;
const সঙ্গে = অনির্ধারিত ;
const ভিতরে = 'লিনাক্স' ;

এখন, ভেরিয়েবলের সাথে OR অপারেটর ব্যবহার করুন “ এক্স ', ' এবং ', ' সঙ্গে ', এবং ' ভিতরে 'এই ভেরিয়েবলগুলি থেকে একটি সত্য মান বরাদ্দ করতে ' বছর ”:

const বছর = এক্স || এবং || সঙ্গে || ভিতরে ;

অবশেষে, ' ব্যবহার করে কনসোলে নির্ধারিত মানটি মুদ্রণ করুন console.log() 'পদ্ধতি:

কনসোল লগ ( বছর ) ;

এটি দেখা যায় যে 'এর মান ভিতরে 'ভেরিয়েবলের জন্য বরাদ্দ করা হয়েছে' বছর ', কারণ 'w' হল আসল মান যা OR চেইনের সম্মুখীন হয়:

আপনি ভেরিয়েবল ব্যবহার করার পরিবর্তে কাঁচা মান সহ ভেরিয়েবলে মান নির্ধারণ করতে পারেন:

const বছর = 0 || খালি || 'লিনাক্স' || অনির্ধারিত ;

আউটপুট

আমরা জাভাস্ক্রিপ্টে OR(||) ভেরিয়েবল অ্যাসাইনমেন্ট অপারেটর সম্পর্কিত সমস্ত প্রয়োজনীয় নির্দেশাবলী প্রদান করেছি।

উপসংহার

OR অ্যাসাইনমেন্ট অপারেটর একটি অনির্ধারিত ভেরিয়েবলের জন্য একটি মান নির্ধারণ করে। জাভাস্ক্রিপ্টে, যখন আপনি একটি ভেরিয়েবলের জন্য একটি ডিফল্ট মান সেট করতে চান তখন এটি কার্যকর হতে পারে, কিন্তু শুধুমাত্র যদি এটি ইতিমধ্যে সেট করা না থাকে। যদি ভেরিয়েবলের মান সংজ্ঞায়িত করা হয় তবে এটি ওভাররাইট করা হবে না। এই লেখাটি জাভাস্ক্রিপ্টে OR অ্যাসাইনমেন্ট অপারেটরকে একটি ভেরিয়েবলের মান নির্ধারণ করতে ব্যাখ্যা করেছে।