জাভাস্ক্রিপ্ট -
-এ একটি ভেরিয়েবল সংজ্ঞায়িত করার তিনটি উপায় রয়েছে- চলুন − 2015 সালে প্রবর্তিত JavaScript Let কীওয়ার্ড আমাদের ব্লক স্কোপড ভেরিয়েবলকে সংজ্ঞায়িত করতে দেয়। let ব্যবহার করে ঘোষিত ভেরিয়েবল উত্তোলন করা হয় না।
- var − JavaScript var কীওয়ার্ডটি ফাংশন স্কোপড ভেরিয়েবল তৈরির জন্য ব্যবহার করা হয় এবং উত্তোলন করা হয়৷
- const − const ঘোষণাগুলি এমন ভেরিয়েবল তৈরি করে যেগুলি অন্য কোনও মানের সাথে পুনরায় বরাদ্দ করা যায় না বা পরে পুনরায় ঘোষণা করা যায় না। এটি ES2015 সালে চালু করা হয়েছিল। কনস্ট ব্যবহার করে ঘোষিত ভেরিয়েবলগুলি উত্তোলন করা হয় না।
জাভাস্ক্রিপ্টে ভেরিয়েবলকে let, var এবং const-
দিয়ে সংজ্ঞায়িত করার কোডটি নিচে দেওয়া হলউদাহরণ
<!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: 18px; font-weight: 500; color: blueviolet; } </style> </head> <body> <h1>Define variable in JavaScript</h1> <div class="result"></div> <button class="Btn">Click here</button> <h3> Click on the above button to declare variables using let, const and var and access them; </h3> <script> let BtnEle = document.querySelector(".Btn"); let resEle = document.querySelector(".result"); BtnEle.addEventListener("click", () => { resEle.innerHTML = "a = " + a + "<br>"; try { resEle.innerHTML += "b = " + b; } catch (err) { resEle.innerHTML += err + "<br>"; } try { resEle.innerHTML += "c = " + c; } catch (err) { resEle.innerHTML += err + "<br>"; } var a = 22; let b = 44; const c = 99; try { c = 44; } catch (err) { resEle.innerHTML += err + "<br>"; } }); </script> </body> </html>
আউটপুট
'এখানে ক্লিক করুন' বোতামে ক্লিক করলে -