Skip to content

Commit 7aaa2b6

Browse files
committed
Updated 4.md
1 parent e2bda38 commit 7aaa2b6

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

4.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,16 @@
7171
উপরের উদাহরণটি যদি আমরা রান করি তাহলে output হবে -
7272

7373
Grade = C
74+
75+
এখানে প্রথম বুলিয়ান এক্সপ্রেশানটি যদি`‌true` হয, তাহলে ‌` grade = 'A';` কোড ব্লকটি এক্সিকিউট হবে, আর ‌`true` না হয়, তাহলে পরের কোড ব্লক, অর্থাৎ ‌‌`else if (score >= 80)` এক্সপ্রেশানটি ই্ভালুয়েট করা হবে, এবং এটি যদি `true` হয় তাহলে এর কার্লি ব্রেস {} এর মাঝের কোড ব্লকটি এক্সিকিউট হবে। অর্থাৎ আমাদের যদি অনেকগুলো কন্ডিশান থাকে তাহলে আমরা ‌`if` কন্ডিশান এর সাথে `else if` দিয়ে সেগুলো-কে এড করতে পারি। এই কন্ডিশান গুলোর মধ্যে যে কোন একটি এক্সপ্রেশান যদি `true` হয় তাহলে সেই ব্লক এর কোডটি এক্সিকিউট হবে ।
7476

77+
এখানে লক্ষ্য রাখতে হবে যে, প্রথম এক্সপ্রেশানটি যদি true হয়, তাহলে কিন্তু বাকি কন্ডিশান গুলো আর ইভালুয়েট হবে না। অর্থাৎ রান টাইমে এই কোড ব্লক গুলো একদম প্রথম if কন্ডিশান থেকে যতক্ষন পর্যন্ত কোন true এক্সপ্রেশান না পাওয়া যায়, ঠিক ততক্ষণ পর্যন্ত এক্সপ্রেশন গুলো ইভালুয়েট হবে। আমাদের উদাহরণটিতে - প্রথম, দ্বিতীয় এবং তৃতীয় এই তিনটি এক্সপ্রেশান ইভালুয়েটেড হয়েছে, এবং তৃতীয়টিতে `true` এক্সপ্রেশান পাওয়া গেছে, এবং ‌`grade = 'C';`এই কোড ব্লকটি এক্সিকিউট হয়েছে।
7578

79+
এভাবে আমাদের যদি একাধিক কন্ডিশান এর জন্য আমরা if-then-else দিয়ে কোড লিখতে পারি।
80+
81+
82+
## Switch
83+
84+
আমরা `if-then` এবং `if-then-else` এর মতো `switch` স্টেটমেন্ট ও অনেকগুলো
7685

7786
## চলবে ----

0 commit comments

Comments
 (0)