সাম্প্রতিক

10/recent/ticker-posts

Header Ads Widget

Web Design - JavaScript Variable & Constant Part 02

 


JavaScript Variable

JavaScript variable কি ?

JavaScript Variable হচ্ছে কম্পিউটারের মেমোরিতে অস্থায়ী তথ্য সংরক্ষণের পাত্র বা পাত্রের নাম , যা আমরা কম্পিউটারের মেমোরিতে যেকোনো অস্থায়ী তথ্য সংরক্ষণের জন্য ব্যবহার করে থাকি কোন একটা variable একবার তথ্য রেখে সেটা পুরো কোডজুড়ে বারবার ব্যাবহার করতে পারেন, মুল তথ্য(value) টি বারবার রাখার পরিবর্তে

JavaScript Variable

JavaScript variable তৈরী করতে হলে ডলার ($) চিহ্ন যুক্ত অথবা ডলার ($) চিহ্ন ছাড়া যেকোনো ইংরেজি বর্ণ (লেটার ) (a-z, A-Z) অথবা আন্ডারস্কোর ( __ )দিয়ে শুরু করতে হয়

Example

<!DOCTYPE html>

<html><body><p id="x"></p><p id="z"></p><p id="r"></p>

<script>

a="America";

$a="Australia";

_a="Arab Amirat";

document.getElementById("x").innerHTML = a;

document.getElementById("z").innerHTML = $a;

document.getElementById("r").innerHTML = _a;

</script>

</body>

</html>

JavaScript Variable

       JavaScript variable এর নাম case sensitive.যেমন JavaScript এর দৃষ্টিতে, a ($a) এবং A ($A) দুটি আলাদা ভেরিয়েবল

       JavaScript Variable নামে কোনো ফাঁকা (স্পেস) থাকা যাবেনা যদি নাম একের অধিক হয় তাহলে “___”underscore (first_name) অথবা বড় হাতের অক্ষরে(firstName) লিখতে হবে

       এছাড়া JavaScript কোনো ভ্যারিয়েবল কে শুধু ফাঙ্কশন এর মধ্যে সীমাবদ্ধ (local variable) রাখার জন্য variable এর সামনে var keyword টি ব্যবহার করতে হয় অন্যথায় variable টি global variable হিসেবে বিবেচিত হবে

       JavaScript Variable যেকোনো value রাখতে হলে আপনাকে assignment operator (=) টি ব্যবহার করতে হবে যেমনঃ var a=5;

       JavaScript একটা statement একাধিক variable কে (comma (,) Seperated রেখে) ঘোষণা করতে পারেন

JavaScript Variable (Let keyword)

JavaScript variable declare করার জন্য var কীওয়ার্ড এর মতোই let নামে আরেকটি keyword আছে , যার কাজ হচ্ছে variable টিকে function scope বা global scope এর পরিবর্তে block scope { }হিসেবে ব্যবহার করা যায় অর্থাৎ আপনি চাইলে একই কোড পেজে অথবা একই ফাঙ্কশনের মধ্যে block দিয়ে একাধিক variable declare করতে পারেন আর let কীওয়ার্ড টি ECMAScript 2015 অর্থাৎ ES6 থেকে JavaScript অন্তর্ভুক্ত হয়

JavaScript Variable (Let keyword)

<!DOCTYPE html><html><body><script>

function test(){

 a=5;

if(a==5){

let a=7;

document.write(a);

}

document.write("<br>");

document.write(a);

}

test();

{

let a=8;

document.write("<br>");

document.write(a);

}

</script></body></html>

JavaScript constant

JavaScript constant হচ্ছে Variable এর মতই কোনো একটা সাধারণ স্থায়ী Value বা মানের জন্য Identifier বা নাম, Constant এর সাথে Variable এর মূল পার্থক্য হচ্ছে Constant কে একবার Define করলে আর পরিবর্তন করা যায় না অথবা দ্বিতীয়বার আর declare বা ঘোষণা করা যাবেনা যেখানে Variable এর মান কে সমস্ত কোড জুড়ে যেকোনো জায়গায় পরিবর্তন করা যায়

JavaScript constant

JavaScript  const কীওয়ার্ড দিয়ে constant ঘোষণা করতে হয় আর const কীওয়ার্ড টি ECMAScript 2015 অর্থাৎ ES6 থেকে JavaScript অন্তর্ভুক্ত হয় একটি Valid Constant নাম শুরু হয় লেটার(letter) বা (_) Underscore দ্বারা চাইলে Constant নামের পূর্বে ডলার($) সাইন দেওয়া যাবে JavaScript Constant এর নাম case sensitive.যেমন JavaScript এর দৃষ্টিতে, a এবং A দুটি আলাদা কনস্ট্যান্ট Constant নামে কোনো ফাঁকা (স্পেস) থাকা যাবেনাযদি নাম একের অধিক হয় তাহলে “_”underscore (first_name) অথবা বড় হাতের অক্ষরে(firstName) লিখতে হবে তা ছাড়া JavaScript Constant ঘোষণা দেওয়া কোনো নামকে পরবর্তীতে variable হিসেবেও ব্যবহার করা যাবেনা

JavaScript constant

<!DOCTYPE html>

<html>

<body>

<p id="demo"></p>

<script>

try {

  const a="America";

  a="Africa";

}

catch (err) {

  document.getElementById("demo").innerHTML = err;

}

</script>

</body>

</html>

Post a Comment

0 Comments