জাভাস্ক্রিপ্ট if/else 语句
- পূর্ববর্তী পৃষ্ঠা function
- পরবর্তী পৃষ্ঠা let
- একটি স্তর উপরে ফিরুন JavaScript স্টেটমেন্ট রেফারেন্স হান্ডবুক
সংজ্ঞা ও ব্যবহার
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 বিবৃতি
- পূর্ববর্তী পৃষ্ঠা function
- পরবর্তী পৃষ্ঠা let
- একটি স্তর উপরে ফিরুন JavaScript স্টেটমেন্ট রেফারেন্স হান্ডবুক