JavaScript Syntax - জাভাস্ক্রিপ্ট লেখার নিয়ম

জাভাস্ক্রিপ্টের গুরুত্বপূর্ণ Syntax নিয়ে আলোচনা করা হয়েছে যাতে আপনি খুব সহজে জাভাস্ক্রিপ্ট লিখতে পারেন।
Please wait 0 seconds...
Scroll Down and click on Go to Link for destination
Congrats! Link is Generated
JavaScript Syntax - জাভাস্ক্রিপ্ট লেখার নিয়ম

জাভাস্ক্রিপ্ট কিভাবে লেখতে হয়, জাভাস্ক্রিপ্ট কি ভাবে ব্যবহার করবেন ও বিভিন্ন ব্যবহার সম্পর্কে যদি কোনো ধারনা না থাকে তবে আপনি জাভাস্ক্রিপ্ট শেখতে খুব সমস্যায় পড়বেন। জাভাস্ক্রিপ্ট এর শেখার আগে JavaScript এর Syntax গুলো ভালো শেখা নেওয়াটা খুব গুরুত্বপূর্ণ।

আস্‌সালামু আলাইকুম! আশা করি আল্লাহর রহমতে আপনি ভালো আছেন। 🥰 আলহামদুলিল্লাহ আমিও ভালো আছি। আজকের Topic এ আপনাকে স্বাগত! উইকিজানা ব্লগে প্রযুক্তিগত আপডেট থাকতে গুগল নিউজে ★ Followকরুন।

জাভাস্ক্রিপ্ট লেখার নিয়ম

জাভাস্ক্রিপ্ট লেখার জন্য আপনাকে নিচের পদ্ধতি গুলো আগে ভালো ভাবে জানতে হবে। নিচের পদ্ধতি গুলো ভালো ভাবে বুঝার চেস্টা করুন।

জাভাস্ক্রিপ্ট এর ভেলু দুই প্রকার। 
  1. Fixed values
  2. Variable values
Literal গুলোকে চেন্জ করা যায় না আর ভেরিয়েবল গুলোকে পরিবর্তন করা যায়।

1. Fixed values

Fixed value গুলোকে Literals নামে ডাকা হয়, যা শুধু নির্দিষ্ট অক্ষরগুলোকে বুঝায়। সাধারণত অক্ষরগুলোকেই Literal বলা হয়।

নিচের কোডে নম্বর Literal এর এর নমুনা দেওয়া হলো, 
<p id="wjdemo"></p>

<script>
document.getElementById("wjdemo").innerHTML = 30.50;
</script>
এবার Text এর Literal এর নমুনা দেওয়া হলো, এইটাকে Strings নামেও ডাকা হয়।
<p id="wjdemo"></p>

<script>
document.getElementById("wjdemo").innerHTML = "Samrat Raihan";
</script>

2. Variable values

যখন আমরা কোনো তথ্যের নির্দিষ্ট মান সেট করি তাই ভেরিয়েবল ডাটা। জাভাস্ক্রিপ্ট নিয়ে কাজ করতে var, let, ও const কিওয়ার্ড ব্যবহার করে ভেরিয়েবল করা হয়ে হয়ে থাকে।
<p id="wjdemo"></p>
<script>
var x;
x = 6;
document.getElementById("wjdemo").innerHTML = x;
</script>
Literals এর ক্ষেত্রে চেন্জ করা যেত না তবে ভেরিয়েবল চেন্জ করা সম্ভব।

<p id="wjdemo"></p>

<script>
var x;
x = 6;
x = 8;
document.getElementById("wjdemo").innerHTML = x;
</script>
এখানে যতবার ইচ্ছা আপনি x এর মান চেন্জ করতে পারবেন। যেমন x এর মান 6 কে চেন্জ করে x এর মান 8 নেওয়া হয়েছে।

আমরা যদি চাই ম্যাথমেটিক্যাল অপারেটর গুলো কাজে লাগাতে তাহলে নিচের মতো কোড করতে পারি।
<p id="wjdemo"></p>

<script>
var x = 7;
var y = 4;
z = x + y;
document.getElementById("wjdemo").innerHTML = z;
</script>
এখানে + - * / এর পাটিগণিত এর Oparator হিসেবে কাজ করবে।

জাভাস্ক্রিপ্ট কমেন্ট

HTML ও CSS কমেন্ট যে কাজে ব্যবহার করেছিলাম আমরা জাভাস্ক্রিপ্ট একই কাজে ব্যবহার করবো অর্থাৎ আপনি যখন কোন কোড কিসের জন্য করছেন তা নোট হিসেবে লিখে রাখতে চান তখনই কমেন্ট করতে পারেন। 

তাছাড়াও যখন কোড আমরা ওয়েবপেজে দেখাতে না চাই তখনই কমেন্ট ব্যবহার করে থাকি।

জাভাস্ক্রিপ্ট আমরা দুই রকম কমেন্ট করতে পারি, একটা সিংগেল লাইন কমেন্ট ও মাল্টিপল লাইন কমেন্ট কমেন্ট ।

যেমন,
Single Line comment: //Comment text or code
 Multiple-line comment: /* Comment text or code */

জাভাস্ক্রিপ্ট লেখার নিয়ম

জাভাস্ক্রিপ্ট Case Sensitive তাই আপনাকে নির্দিষ্টভাবেই লিখতে হবে নয়তো কাজ করবে না।
জাভাস্ক্রিপ্ট Underscore, Upper Camel Case ও Lower Camel Case স্টাইলে লেখতে পারবেন।

Underscore: first_name, last-name, date-of-birth
Upper Camel Case: FirstName, LastName, DateOfBirth
Lower Camel Case: firstName, lastName, dateOfbirth

যদি আপনি একই নাম আলাদা স্টাইল অর্থাৎ Underscore, Upper camel case বা Lower Camel Case এ লিখেন তাহলে আলাদা ভাবে কাজ করবে।
<p id="wjdemo"></p>

<script>
var lastName = "Molla";
var lastname = "Raihan";
document.getElementById("wjdemo").innerHTML = lastName;
</script>
উপরের কোডে Raihan লেখা প্রিন্ট হবেনা। প্রিন্ট হবে Molla লেখাটি। 

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

About the Author

I am a web designer and developer. I regularly work for different companies. I try to write a little on this blog when I have time. If you can learn something from this blog, then I will be successful.
I have a blog for learning web design, the nam…

একটি মন্তব্য পোস্ট করুন

কোনো প্রশ্ন থাকলে অনুগ্রহ করে বিস্তারিত ভাবে বলুন, আশা করি আমরা আপনাকে হেল্প করতে পারবো।তবে অনুগ্রহ করে স্পাম করবেন না।

All information presented on this website is collected from internet. We may make unintentional mistakes while writing the post. We sincerely apologize for any unpleasant mistakes and WikiJana.Com is not responsible for any incorrect information. If you see any incorrect information please let us know immediately. We will try to fix it as soon as possible. Click here to report.

Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.