এই অধ্যয়ন জাভাস্ক্রিপ্টে দ্বিগুণ বিস্ময়বোধক সংজ্ঞায়িত করবে।
জাভাস্ক্রিপ্টে ডাবল এক্সক্লামেশন অপারেটর কি?
ডবল বিস্ময়বোধক চিহ্ন ( !! ) একটি জাভাস্ক্রিপ্ট অপারেটর নয়, এটি একটি ডবল, নয় ( ! ) অপারেটর কারণ না ( ! ) অপারেটরটি দ্বিগুণ বিস্ময়সূচক অপারেটরে দুবার ব্যবহার করা হয় ( !! ) প্রথম (!) অপারেটর এটি একটি উল্টানো বুলিয়ান মান পরিবর্তন করে। দ্বিতীয় (!) অপারেটর ইনভার্টেড বুলিয়ান মানকে উল্টে দেয়। অন্য কথায়, এটি এখন বস্তুর প্রকৃত বুলিয়ান মান।
জাভাস্ক্রিপ্টে মিথ্যা মান
জাভাস্ক্রিপ্টে, অনির্ধারিত, 0, নাল, NaN এবং খালি স্ট্রিংগুলি (‘’) হল মিথ্যা মান।
জাভাস্ক্রিপ্টে সত্য মান
জাভাস্ক্রিপ্টের সত্য মান হল 1, একটি নন-খালি স্ট্রিং, যেকোনো নন-জিরো নম্বর, অ্যারে, অবজেক্ট ইত্যাদি।
চলুন জাভাস্ক্রিপ্টে ডবল বিস্ময় প্রকাশের উদাহরণ দেখি।
উদাহরণ 1:
একটি পরিবর্তনশীল তৈরি করুন ' ক 'এবং একটি বুলিয়ান মান নির্ধারণ করুন' মিথ্যা ”:
সেখানে একটি = মিথ্যাভেরিয়েবলের সাথে ডবল নট(!) অপারেটর বা ডবল বিস্ময়বোধক (!!) ব্যবহার করুন:
!! ক ;
আউটপুট বুলিয়ান মান দেয় ' মিথ্যা ”:
উপরের আউটপুটে, ভেরিয়েবলের মান “ ক ” প্রথমে উল্টানো হয় “ সত্য ' তারপর, দ্বিতীয় (!) অপারেটর আবার এটিকে 'এ উল্টে দেয় মিথ্যা ”
এখানে, নীচের টেবিলটি ডাবল বিস্ময়বোধক ব্যবহার করে সমস্ত সত্য এবং মিথ্যা জাভাস্ক্রিপ্ট মানগুলির ফলাফল উপস্থাপন করে!! জাভাস্ক্রিপ্ট:
মান | !!মান |
সত্য | সত্য |
মিথ্যা | মিথ্যা |
0 | মিথ্যা |
1 | সত্য |
অনির্ধারিত | মিথ্যা |
শূন্য | মিথ্যা |
' | মিথ্যা |
'লিনাক্স' | সত্য |
আসুন দেখি কিভাবে ডাবল বিস্ময়বোধক বিভিন্ন মান এবং ডেটা প্রকারে কাজ করে।
উদাহরণ 2: বুলিয়ান মানগুলিতে (!!) প্রয়োগ করা
বুলিয়ান মানের উপর ডবল বিস্ময়বোধক (!!) প্রভাব পরীক্ষা করা যাক:
উদাহরণ 3: পূর্ণসংখ্যার মানগুলিতে (!!) প্রয়োগ করা
পূর্ণসংখ্যা 0 এবং 1 পাস করুন “ console.log() একটি ডবল বিস্ময়বোধক (!!) সহ পদ্ধতি এবং ফলাফল দেখতে পাবে:
উদাহরণ 4: নাল বা অনির্ধারিত মানগুলিতে (!!) প্রয়োগ করা
আসুন নাল বা অনির্ধারিত মানের উপর ডবল বিস্ময়বোধক (!!) এর প্রভাব দেখি:
উদাহরণ 5: স্ট্রিং মানগুলিতে (!!) প্রয়োগ করা
একটি খালি স্ট্রিং এবং একটি স্ট্রিং 'এ পাস করার জন্য ডবল বিস্ময়বোধক (!!) এর প্রভাব দেখুন console.log() 'পদ্ধতি:
আমরা জাভাস্ক্রিপ্টে ডবল বিস্ময়বোধক (!!) চিহ্ন সম্পর্কিত প্রয়োজনীয় নির্দেশাবলী সংকলন করেছি।
উপসংহার
ডবল বিস্ময়বোধক চিহ্ন ( !! ) এই নামেও পরিচিত ' ডবল ঠুং শব্দ ', বা ' ডবল শট ” হল ডবল নট (!) অপারেটর যা একটি সত্য বা মিথ্যা বিবৃতির মানকে 'এ পরিবর্তন করে সত্য 'বা' মিথ্যা ' এটি প্রথম (!) অপারেটর ব্যবহার করে একটি উল্টানো বুলিয়ান মানতে রূপান্তরিত হয়। তারপর, দ্বিতীয় (!) অপারেটর ইনভার্টেড বুলিয়ান মানকে উল্টে দেয়। অবশেষে, এটি বুলিয়ান এক্সপ্রেশন (সত্য, মিথ্যা) হিসাবে একই ফলাফল দেয়। এই গবেষণাটি জাভাস্ক্রিপ্টে দ্বিগুণ বিস্ময়বোধক সংজ্ঞায়িত করেছে।