জাভাস্ক্রিপ্ট Unary অপারেটর - JavaScript Unary Operators


নিচে জাভাস্ক্রিপ্টের Unary অপারেটর ব্যবহার করে এর একটি ব্যাবহারিক উদাহরণ দেখুন।

ওপরে প্রদর্শিত Unary অপারেটর ব্যাবহারিক উদাহরনের জন্য নিচের জাভাস্ক্রিপ্ট কোড গুলো দেখুন।

উদাহরণ




কোড এডিটর



Unary অপারেটর

জাভাস্ক্রিপ্ট এর সকল Unary অপারেটর অপারেটর গুলো নিম্নরূপ। পরবর্তীতে জাভাস্ক্রিপ্ট এর সকল Unary অপারেটর গুলোর বর্ণনা দেখুন।


delete অপারেটর

delete অপারেটর, কোন অবজেক্ট delate করে বা কোন অবজেক্ট থেকে একটি প্রোপার্টি মুছে বা delate করে দেয়। নিচে জাভাস্ক্রিপ্ট এর delete অপারেটর এর সিনট্যাক্স দেখুন।

সিনট্যাক্স


delete objectName;
delete objectName.property;
delete objectName[index];
delete property; // legal only within a with statement

জাভাস্ক্রিপ্ট এর Delete অপারেটর ব্যবহার করে নিচে একটি উদাহরণ দেখুন।

উদাহরণ




কোড এডিটর



typeof অপারেটর

typeof অপারেটরটি তার অপারেন্ডের data টাইপ, যা একটি স্ট্রিং হিসেবে ফেরত বা return করতে ব্যবহৃত হয় অর্থাৎ typeof অপারেটরটি তার অপারেন্ডটি কি প্রকার তা নির্ণয় করতে পারে। এক্ষেত্রে অপারেন্ডটি হতে পারে কোন ভেরিয়েবল, ফাংশন বা কোনও অবজেক্ট। নিচে এর 2 প্রকার সিনট্যাক্স দেখুন।

সিনট্যাক্স


typeof operand

এবং

সিনট্যাক্স


typeof (operand)

নিচে একটি উদাহরণ দেখুন, যেখানে জাভাস্ক্রিপ্ট এর typeof অপারেটর ব্যবহার করা হয়েছে। এখানে জাভাস্ক্রিপ্টে " result " আইডি যুক্ত " document.getElementById " এর অভ্যন্তরের বিভিন্ন প্রকার তথ্য বা data গুলোকে আউটপুটে তাদের প্রকার বা type প্রদর্শন করছে।

উদাহরণ


<!DOCTYPE html>
<html>
<head>
  <meta charset=utf-8>
  <title>typeof operator example</title> 
</head>
<body>

  <p id="result"></p>

  <script>
    document.getElementById("result").innerHTML = 
    typeof "sunny" + "<br>" +
    typeof 4.95 + "<br>" +
    typeof AtA + "<br>" +
    typeof true + "<br>" +
    typeof [1,2,3,4] + "<br>" +
    typeof {name:'sunny', age:29} + "<br>" +
    typeof new Date() + "<br>" +
    typeof function () {} + "<br>" +
    typeof myLove + "<br>" +
    typeof null;
  </script>

</body>
</html>

কোড এডিটর


নিচে জাভাস্ক্রিপ্ট এর typeof অপারেটর এর জন্য ফেরত বা return মান বা value গুলোর তালিকা দেখুন।

Typetypeof থেকে ফেরত স্ট্রিং
Number"number"
String"string"
Boolean"boolean"
Object"object"
Function"function"
Undefined"undefined"
Null"object"


void অপারেটর

কোন মান বা value ফেরত বা return না করেই কোন জাভাস্ক্রিপ্ট expression কে evaluate করার জন্য void অপারেটর ব্যবহার করা হয়। জাভাস্ক্রিপ্টে 2 ভাবে void অপারেটর ব্যবহার করা যায়, নিচে এদের সিনট্যাক্স দেখুন।

সিনট্যাক্স


void (expression)

এবং

সিনট্যাক্স


void expression

নিচের উদাহরণের কোড গুলো দেখুন, এখানে জাভাস্ক্রিপ্ট এর void অপারেটর ব্যবহার করা হয়েছে। এক্ষেত্রে " Click Here To See A Message " লিংকে ক্লিক করার ফলে " Thank You " বার্তা বা message টি প্রদর্শিত হবে।

উদাহরণ


<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset=utf-8>
  <title>void operator example</title>
</head>
<body>

  <a href="javascript:void(alert('Thank You'))"> Click Here To See A Message </a>

</body>
</html>

কোড এডিটর



একটি ব্যাবহারিক উদাহরণ

এখানে একটি ব্যাবহারিক উদাহরণ দেখুন, যেখানে জাভাস্ক্রিপ্ট এর Unary অপারেটর ব্যবহার করা হয়েছে।

জাভাস্ক্রিপ্ট Unary অপারেটর এর ওপরের ব্যাবহারিক উদাহরণটির জন্য নিচের জাভাস্ক্রিপ্ট কোড গুলো দেখুন।

উদাহরণ




কোড এডিটর


নোট - জাভাস্ক্রিপ্ট এর Unary অপারেটর সম্পরকে Mozilla Developer Network থেকে আর জানতে Unary operators এই ওয়েব পেজটি ব্রাউজ করুন।