জাভাস্ক্রিপ্ট if/else 语句

সংজ্ঞা ও ব্যবহার

if/else 语句হল নির্দিষ্ট শর্তটি সত্যান্বয়ী থাকলে কোডব্লকটি বাস্তবায়িত করা হবে। যদি শর্তটি ভুল থাকে, তবে আরেকটি কোডব্লকটি বাস্তবায়িত করা যেতে পারে。

if/else 语句হল জাভাস্ক্রিপ্টের "শর্ত" বিধির একটি অংশ, যা বিভিন্ন শর্ত অনুযায়ী বিভিন্ন কাজ করার জন্য ব্যবহৃত হয়。

জাভাস্ক্রিপ্টে, আমাদের এখানে নিম্নলিখিত শর্ত বিধি আছে:

  • যদি নির্দিষ্ট শর্তটি সত্যান্বয়ী থাকে, তবে if-এর মাধ্যমে বাস্তবায়িত করতে হলে কোডব্লকটি নির্দিষ্ট করুন
  • যদি সময়টি ভুল থাকে, তবে else-এর মাধ্যমে বাস্তবায়িত করতে হলে কোডব্লকটি নির্দিষ্ট করুন
  • যদি প্রথম শর্তটি ভুল থাকে, তবে else if-এর মাধ্যমে নতুন পরীক্ষিত শর্ত নির্দিষ্ট করুন
  • বাস্তবায়িত করতে হলে কোডব্লকটির একটি বেছে নিন switch-এর মাধ্যমে

Example

যদি বর্তমান সময় (HOUR) 20:00 এর কম হয়, তবে id="demo" এর তত্ত্বে "Good day" প্রদর্শিত হবে:

var time = new Date().getHours(); 
if (time < 20) {
  document.getElementById("demo").innerHTML = "Good day";
}

স্বয়ং প্রয়োগ করুন

পৃষ্ঠার নিচে আরও TIY উদাহরণ আছে。

সংজ্ঞা

যদি সত্যান্বয়ী থাকে, তবে কোডব্লকটি বাস্তবায়িত করা হবে:

if (}condition) {
  // condition true হলে বাস্তবায়িত হতে পারেন কোডের ব্লক
}

else বিবরণ পরিস্থিতি false হলে বাস্তবায়িত হতে পারেন কোডের ব্লক নির্দিষ্ট করে:

if (condition) {
  // condition true হলে বাস্তবায়িত হতে পারেন কোডের ব্লক
} else { 
  // condition false হলে বাস্তবায়িত হতে পারেন কোডের ব্লক
}

যদি প্রথম পরিস্থিতি false হয়, তবে else if বিবরণ একটি নতুন পরিস্থিতি নির্দিষ্ট করে:

if (condition1) {
  // condition1 true হলে বাস্তবায়িত হতে পারেন কোডের ব্লক
} else if (condition2) {
  // condition1 false এবং condition2 true হলে বাস্তবায়িত হতে পারেন কোডের ব্লক
} else {
  // condition1 এবং condition2 দুটিই false হলে বাস্তবায়িত হতে পারেন কোডের ব্লক
}

প্রমাণ মান

প্রমাণ বর্ণনা
condition প্রয়োজনীয়।পরিমাপের ফলাফল true বা false হতে পারে。

প্রযুক্তিগত বিবরণ

JavaScript সংস্করণ: ECMAScript 1

আরও প্রকল্প

Example

যদি সময় 20:00 এর কম হয়, তবে "Good day" শুভেচ্ছা তৈরি করুন, অন্যথায় "Good evening" শুভেচ্ছা তৈরি করুন:

var time = new Date().getHours(); 
if (time < 20) {
  greeting = "Good day";
} else {
  greeting = "Good evening";
}

স্বয়ং প্রয়োগ করুন

Example

যদি সময় 10:00 এর কম হয়, তবে "Good morning" শুভেচ্ছা তৈরি করুন, যদি না তবে 20:00 এর কম হয়, তবে "Good day" শুভেচ্ছা তৈরি করুন, অন্যথায় "Good evening" শুভেচ্ছা তৈরি করুন:

var time = new Date().getHours(); 
if (time < 10) {
  greeting = "Good morning";
} else if (time < 20) {
  greeting = "Good day";
} else {
  greeting = "Good evening";
}

স্বয়ং প্রয়োগ করুন

Example

যদি ডকুমেন্টের প্রথম <div> ইলেকমেন্টের id হয় "myDIV" তবে তার ফন্ট সাইজ পরিবর্তন করুন:

var x = document.getElementsByTagName("DIV")[0];
if (x.id === "myDIV") {}} 
  x.style.fontSize = "30px";
}

স্বয়ং প্রয়োগ করুন

Example

When the user clicks the image, change the value of the source attribute (src) of the <img> element:

<img id="myImage" onclick="changeImage()" src="pic_bulboff.gif" width="100" height="180">
<script>
function changeImage() {
  var image = document.getElementById("myImage");
  if (image.src.match("bulbon")) {
    image.src = "pic_bulboff.gif";
  } else {
    image.src = "pic_bulbon.gif";
  }
}
</script>

স্বয়ং প্রয়োগ করুন

Example

Display messages based on user input:

var letter = document.getElementById("myInput").value;
var text;
// If the letter is "c"
if (letter === "c") {
  text = "Spot on! Good job!";
// If the letter is "b" or "d"
} else if (letter === "b" || letter === "d") {
  text = "Close, but not close enough.";
// If it is other letters
} else {
  text = "Waaay off..";
}

স্বয়ং প্রয়োগ করুন

Example

Verify input data:

var x, text;
// Get the value of the input field with id="numb"
x = document.getElementById("numb").value;
// If x is not a number or less than 1 or greater than 10, then output "input is not valid"
// If x is a number between 1 and 10, then output "Input OK"
if (isNaN(x) || x < 1 || x > 10) {
  text = "Input not valid";
} else {
  text = "Input OK";
}

স্বয়ং প্রয়োগ করুন

ব্রাউজার সমর্থন

বিন্যাস Chrome IE ফায়ারফক্স স্যাফারি অপেরা
if/else সমর্থন সমর্থন সমর্থন সমর্থন সমর্থন

সংশ্লিষ্ট পৃষ্ঠা

JavaScript শিক্ষায়:JavaScript If...Else বিবৃতি

JavaScript শিক্ষায়:JavaScript Switch বিবৃতি