কম্পিউটার

JavaScript eval() ফাংশনটি ব্যবহার করার সময় কী কী নিয়ম অনুসরণ করতে হবে তা ব্যাখ্যা করুন।


eval() ফাংশনটি প্রদত্ত স্ট্রিং মূল্যায়ন করতে এবং জাভাস্ক্রিপ্ট কোড হিসাবে এটি কার্যকর করতে ব্যবহৃত হয়। eval() ব্যবহার করা অত্যন্ত বিপজ্জনক কারণ কেউ ইনপুট স্ট্রিং হিসাবে দূষিত কোডকে ইনপুটগুলির মধ্যে একটিতে পাস করতে পারে৷

জাভাস্ক্রিপ্ট -

-এ eval() ফাংশন দেখানোর কোড নিচে দেওয়া হল

উদাহরণ

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
   body {
      font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
   }
   .result {
      font-size: 20px;
      font-weight: 500;
   }
</style>
</head>
<body>
<h1>JavaScript eval() function</h1>
<div style="color: green;" class="result"></div>
<button class="Btn">CLICK HERE</button>
<h3>Click on the above button to see eval() usage</h3>
<script>
   let resEle = document.querySelector(".result");
   let BtnEle = document.querySelector(".Btn");
   function multiply(a, b) {
      return a * b;
   }
   BtnEle.addEventListener("click", () => {
      resEle.innerHTML += eval("12+92") + "";
      eval('resEle.innerHTML += "Hello world "');
      resEle.innerHTML += eval("multiply(12,33)");
   });
</script>
</body>
</html>

আউটপুট

উপরের কোডটি নিম্নলিখিত আউটপুট −

তৈরি করবে

JavaScript eval() ফাংশনটি ব্যবহার করার সময় কী কী নিয়ম অনুসরণ করতে হবে তা ব্যাখ্যা করুন।

'এখানে ক্লিক করুন' বোতামে ক্লিক করলে -

JavaScript eval() ফাংশনটি ব্যবহার করার সময় কী কী নিয়ম অনুসরণ করতে হবে তা ব্যাখ্যা করুন।


  1. জাভাস্ক্রিপ্টে অবজেক্ট ডেফিনিশনের জন্য কী কী নিয়ম অনুসরণ করতে হবে?

  2. জাভাস্ক্রিপ্টে ফাংশন এক্সপ্রেশন কি?

  3. জাভাস্ক্রিপ্টে আংশিক ফাংশন কি?

  4. জাভাস্ক্রিপ্টে বন্ধ কি?