if...else if... স্টেটমেন্ট if...else-এর একটি উন্নত রূপ যা জাভাস্ক্রিপ্টকে একাধিক শর্তের মধ্যে সঠিক সিদ্ধান্ত নিতে সক্ষম করে।
সিনট্যাক্স
if-else-if স্টেটমেন্টের সিনট্যাক্স নিচের মতো:
if (expression 1){ expression 1 true হলে এক্সিকিউট होने वाले স্টেটমেন্ট } else if (expression2){ expression 2 true হলে এক্সিকিউট होने वाले স্টেটমেন্ট } else if (expression3){ expression 3 true হলে এক্সিকিউট होने वाले স্টেটমেন্ট } else{ কোনো expression true না হলে এক্সিকিউট होने वाले স্টেটমেন্ট }
উদাহরণ
নিচের কোডটি চালিয়ে জাভাস্ক্রিপ্টে if...else if স্টেটমেন্ট বুঝতে পারেন:
লাইভ ডেমো
<html> <body> <script> var book = "maths"; if( book == "history" ){ document.write("<b>History Book</b>"); } else if(book == "maths" ){ document.write("<b>Maths Book</b>"); } else if(book == "economics" ){ document.write("<b>Economics Book</b>"); } else{ document.write("<b>Unknown Book</b>"); } </script> </body> <html>