কিভাবে জাভাস্ক্রিপ্টে একটি সংখ্যা বর্গ করা যায়

আজ আমরা আলোকপাত করব ' কিভাবে জাভাস্ক্রিপ্টে একটি সংখ্যা বর্গক্ষেত্র ' অনুগ্রহ করে মনে রাখবেন যে সংখ্যাটি একটি ভেরিয়েবলের জন্য নির্ধারিত একটি ধ্রুবক হিসাবে প্রদান করা যেতে পারে, অথবা এটি একটি ফর্ম ব্যবহার করে গতিশীলভাবে প্রদান করা যেতে পারে।

আমরা একটি সাধারণ জাভাস্ক্রিপ্ট প্রোগ্রাম লিখব যে কোনও সংখ্যাকে বর্গাকার করার জন্য তা ইতিবাচক বা নেতিবাচক নির্বিশেষে। চল শুরু করি.

প্রথম ধাপটি একটি জাভাস্ক্রিপ্ট প্রোগ্রামের মৌলিক সিনট্যাক্স লিখতে হবে। জাভাস্ক্রিপ্ট সাধারণত একটি HTML ডকুমেন্টের হেড ট্যাগের ভিতরে থাকে।



জাভাস্ক্রিপ্ট সিনট্যাক্স

অতএব, আমরা এটি শরীরের পরিবর্তে হেড ট্যাগের ভিতরে ব্যবহার করব। জাভাস্ক্রিপ্ট একটি দিয়ে শুরু হয় ট্যাগ বেসিক সিনট্যাক্স নিচে দেওয়া হল।

<html>
<head>
<script>
...........................
</script>
</head>
<body>
</body>
</html>

জাভাস্ক্রিপ্টে একটি নম্বর বর্গ করার জন্য একটি ফাংশন তৈরি করুন

আমরা সরাসরি ভিতরে একটি বর্গাকার পারফরমিং কোড লিখতে পারি লিপি ট্যাগ, তবে একটি তৈরি করা ভাল ফাংশন এবং পুনরায় ব্যবহার করার জন্য ভিতরে কোড লিখুন।

একটি জাভাস্ক্রিপ্ট ফাংশন ফাংশন নামের দ্বারা সফল একটি ফাংশন সহ ঘোষণা করা হয়। JS ফাংশনের সাধারণ সিনট্যাক্স নীচের মত দেখায়:

function functionName(parameter1, parameter2)
{
    function body;
}

যদি আমরা স্কোয়ার ফাংশন লিখি, এটি দিয়ে শুরু হবে কীওয়ার্ড 'ফাংশন', এবং এর নাম যে কোনও হতে পারে, তবে স্ব-ব্যাখ্যামূলক নামগুলি ব্যবহার করা ভাল এবং আমরা নামটি ব্যবহার করব ' বর্গক্ষেত্র'।

function Square(parameter1, parameter2)
{
    function body;
}

বেসিক সিনট্যাক্সের ভিতরে, আমরা দুটি প্যারামিটার দিয়েছি, এবং এগুলো প্রয়োজনের উপর নির্ভর করে যেকোনো সংখ্যা হতে পারে।

পরামিতিগুলি হল সেই মানগুলি যা ফাংশনে কাজ করার জন্য পাস করা হয় এবং গণনার পরে ফলাফল ফেরত দেয়।

যাইহোক, আমাদের লক্ষ্য হল একটি ফাংশন তৈরি করা যা একটি প্যারামিটার গ্রহণ করে এবং প্রদত্ত সংখ্যার বর্গ মান প্রদান করে।

আমরা যদি আমাদের বাস্তব জীবনের উদাহরণ থেকে এটি বোঝার চেষ্টা করি তবে এটি আমাদের জন্য আরও সহজ হবে। আমরা সংখ্যার বর্গ গণনা করতে চাই।

গণনার জন্য কি প্রদান করতে হবে? একটি সংখ্যা ছাড়া কিছুই না. একটি ফাংশনকে একটি মেশিন হিসাবেও ভাবা যেতে পারে যা কিছু নেয়, এটি প্রক্রিয়া করে এবং কিছু আউটপুট করে।

এই ক্ষেত্রে, ফাংশন লাগবে একটি সংখ্যা ইনপুট হিসাবে, এটি প্রক্রিয়া করুন এবং আউটপুট করুন বর্গাকার সংখ্যা সুতরাং, আমাদের ফাংশনের জন্য প্যারামিটার লেখার পরে, ফাংশনটি এরকম কিছু হবে:

function Square(number)
{
    function body;
}

এখন, কীওয়ার্ড ফাংশন জাভাস্ক্রিপ্টকে বলে যে কোডের এই অংশটি একটি ফাংশন। শব্দ বর্গক্ষেত্র আমরা এই ফাংশনের জন্য ফাংশনের নামটি বেছে নিয়েছি, এবং এটি আরও ভাল স্ব-ব্যাখ্যামূলক হতে পারে।

বন্ধনী অংশ দ্বারা নির্দেশিত () আমরা প্রসেস ফাংশনে যে মানটি দিই তা ঘেরাও করে এবং আমরা এটির নামও রাখি। একে বলা হয় ক পরিবর্তনশীল যেহেতু এটির বিভিন্ন মান থাকতে পারে।

এখানে আমরা একটি ভেরিয়েবলের নাম দিয়েছি সংখ্যা যেহেতু এটি স্ব-ব্যাখ্যামূলক; অন্যথায়, এটা কিছু হতে পারে. এর পরে, আমরা ধনুর্বন্ধনী আছে দ্বারা প্রকাশ {} ; এগুলি কেবল ফাংশনের শরীরকে ঘেরাও করে।

শরীর ই ফাংশন শুধুমাত্র কোড যে প্রদত্ত মান প্রক্রিয়াকরণ করে. এখন পর্যন্ত, আমরা JS ফাংশনের সমস্ত অংশ নিয়ে আলোচনা করেছি, এবং এখন আমরা বিস্তারিতভাবে ফাংশনের বডি শিখব।

যখন আমরা স্কোয়ারিংয়ের জন্য একটি সংখ্যা পাই, তখন আমরা যখন মেশিনের মতো ক্যালকুলেটরে একটি সংখ্যা দিই তখন আমাদের কী করা উচিত বা কল্পনা করা উচিত?

এটা কি করার কথা? একটি ক্যালকুলেটর একজন ব্যবহারকারীর কাছ থেকে ইনপুট নেয় এবং সমান-স্বাক্ষরিত বোতাম টিপে অবিলম্বে মান ফেরত দেয়।

এখানে, আমরা জাভাস্ক্রিপ্ট ভাষা ব্যবহার করে একই জিনিস করতে যাচ্ছি। জাভাস্ক্রিপ্ট ফাংশন শুরু হলে আমাদের কী আছে তা লক্ষ্য করা যাক। ফাংশনের শুরুতে, যখন কম্পাইলার কোডটি পড়ে।

আমরা ইতিমধ্যে জানি যে ফাংশন কীওয়ার্ড শুধু বলবে যে কোডের এই অংশটি ফাংশনের নাম এবং তারপর নম্বর দ্বারা সফল একটি ফাংশন বন্ধনীতে কাজ করতে হবে, এবং অবশেষে, বন্ধনীতে কোডের বডি .

কম্পাইলার কি করে

যখন কম্পাইলার কোডটি পড়া শুরু করে, তখন এটি প্রথম কোঁকড়া বন্ধনী পায় এবং তারপরে এটি ভেরিয়েবলের ভিতরে সংরক্ষিত একটি সংখ্যা খুঁজে পায় সংখ্যা কাজ করার.

কিভাবে একটি সংখ্যা বর্গ

আসুন কিছুক্ষণের জন্য প্রোগ্রামিং উপেক্ষা করি এবং চিন্তা করি কীভাবে আমরা একটি সংখ্যা বা বর্গক্ষেত্রের অর্থ বর্গ করতে পারি? যখন একটি সংখ্যাকে সংখ্যা দ্বারা গুণ করা হয়, তখন একটি বর্গ মান উৎপন্ন হয়।

অতএব, আমরা সহজভাবে বলে এটি সংজ্ঞায়িত করতে পারি একটি সংখ্যার বর্গ = সংখ্যা একই সংখ্যা দ্বারা গুণ করুন .

জাভাস্ক্রিপ্টে কিভাবে গুণ করা যায়

সুতরাং, জাভাস্ক্রিপ্ট প্রতীকের সাথে গুণের প্রতিনিধিত্ব করে * যাতে উপরের বিবৃতিটি হবে সংখ্যার বর্গ = সংখ্যা * সংখ্যা .

এখানে = সাইনকে একটি অ্যাসাইনমেন্ট অপারেটর বলা হয় এবং ডান থেকে বাম দিকের মানটি বরাদ্দ করা হয়, এটি একটি একক ধ্রুবক মান, একটি পরিবর্তনশীল বা একটি অভিব্যক্তি হোক না কেন।

অভিব্যক্তিটি প্রথমে মূল্যায়ন করা হবে তারপর এটি বাম দিকের ভেরিয়েবলের জন্য বরাদ্দ করা হবে। আমি আশা করি এখন আমরা একটি সংখ্যা বর্গ করার প্রাথমিক ধারণাটি বুঝতে পেরেছি এবং এখন আমরা এটি জাভাস্ক্রিপ্টে প্রয়োগ করতে পারি। কোডটি এরকম কিছু হবে:

function Square(number)
{
    var Square;
    Square = number * number;
    return Square;
}

কিভাবে জাভাস্ক্রিপ্ট সিনট্যাক্স সহজ করা যায়

উপরের স্নিপেটটি সরলীকরণ করা যাক। আমরা লাইন থেকে যা করেছি স্কয়ার ছিল; আমরা আসলে পছন্দসই সংখ্যার বর্গ সংরক্ষণের জন্য একটি পরিবর্তনশীল ঘোষণা করেছি।

তারপর আমরা বর্গ নির্ধারণ করেছি বিবৃতি ব্যবহার করে এটি বর্গ = সংখ্যা * সংখ্যা; অনুগ্রহ করে মনে রাখবেন প্রতিটি জাভাস্ক্রিপ্ট স্টেটমেন্ট একটি সেমিকোলন দিয়ে শেষ হয়।

শেষ লাইনে একটি প্রশ্ন উত্থাপিত হতে পারে। ব্যবহার করার উদ্দেশ্য কি রিটার্ন স্কোয়ার; ? আমরা সংরক্ষিত মান ফিরিয়ে দিচ্ছি স্কয়ার ফাংশন থেকে পরিবর্তনশীল।

এটি এমন যে আমরা মেশিনকে কিছু দেই, এবং মেশিনগুলি ভিন্ন আকারে কিছু ফিরিয়ে দেয়। যেমন আমরা একটি গ্রাইন্ডিং মেশিনের জন্য শস্য সরবরাহ করি এবং এটি আমাদের একটি ময়দা সরবরাহ করে।

এখানে শস্য হল পরিবর্তনশীল সংখ্যা আমরা ফাংশনকে দিই, এবং এটি ভেরিয়েবলের মধ্যে সংরক্ষিত মান ফিরিয়ে দেবে বর্গক্ষেত্র, যেটি প্রদত্ত সংখ্যার বর্গ। আসুন HTML কোডের ভিতরে সম্পূর্ণ প্রোগ্রামটি দেখি।

<html>
<head>
<script>
function Square(number)
{
    var Square;
    Square = number * number;
    return Square;
}
document.getElementById("square").innerHTML = Square(4);
</script>
</head>
<body>
<p id ="square"></p>
</body>
</html>

document.getElementById(“square”).innerHTML = Square(4); , এই লাইন আসলে সঙ্গে HTML উপাদান উল্লেখ করা হয় আইডি 'বর্গাকার' এবং ফাংশনের ফলাফলে এর বিষয়বস্তু পরিবর্তন করা।

এই অবস্থায়, আমরা এখনও আমাদের ব্রাউজারে পরিবর্তনগুলি পাই না কারণ আমরা মাথায় ফাংশন ঘোষণা করেছি, তবে আমরা HTML ট্যাগের বিষয়বস্তু পরিবর্তন করার চেষ্টা করছি

দেহে.

ব্রাউজার কোডটি বাম থেকে ডানে এবং উপরে থেকে নীচে পড়ে তাই যখন এটি লাইনটি পড়ে document.getElementById(“square”).innerHTML = Square(4); এটি আইডির সাথে ট্যাগ সম্পর্কে জানে না 'বর্গক্ষেত্র' .

একটি সহজ সমাধান হল জাভাস্ক্রিপ্ট অংশটিকে কোডের শেষে এর পরে সরানো। চল এটা করি.

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p id="demo"></p>
</body>
</html>
<script>
function square(number) {
  var square;
  square = number * number;
  return square;
}
document.getElementById("demo").innerHTML = square(5);
</script>.

JS-এ একটি সংখ্যা বর্গ করার ফলাফল

ফলাফল হল 25 কারণ প্রদত্ত নম্বরটি 5 ছিল এবং এই সংখ্যাটি ভিন্ন ফলাফল পেতে চাহিদা অনুযায়ী পরিবর্তন করা যেতে পারে।

সুতরাং, এই নিবন্ধে, আমরা শিখেছি কিভাবে জাভাস্ক্রিপ্টে একটি সংখ্যা বর্গক্ষেত্র . আমি আশা করি আপনি এটি দরকারী খুঁজে পেতে পারেন.