কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্ট eval ফাংশনের ব্যবহার কী?


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

eval() মেথড জাভাস্ক্রিপ্টে ব্যবহার করার পরামর্শ দেয়া হয় না কারণ এটি স্লো এক্সিকিউট করে এবং ভুল ব্যবহার আপনার ওয়েবসাইটকে ইনজেকশন আক্রমণের लिये উন্মুক্ত করে।

উদাহরণ

eval() ফাংশন ইমপ্লিমেন্ট করার পদ্ধতি:

Live Demo

<html>    <body>       <script>          var a = 30;          var b = 12;          var res1 = eval("a * b") + "<br>";          var res2 = eval("5 + 10") + "<br>";          document.write(res1);          document.write(res2);       </script>    </body> </html>

  1. জাভাস্ক্রিপ্টে Math.hypot() ফাংশনের ব্যবহার

  2. জাভাস্ক্রিপ্টে ফাংশন অ্যাক্সেস করার সময় () (প্যarethেসিস) ব্র্যাকেটের ব্যবহারিতা

  3. জাভাস্ক্রিপ্টে Math.imul() ফাংশনের ব্যবহার

  4. জাভাস্ক্রিপ্টে Sentry-এর ব্যবহার কী?