Compare Revisions

স্টেটমেন্ট (কন্ট্রোল গতিবিধি)

Revision 515283:

Revision 515283 by shafiul on

Revision 515287:

Revision 515287 by shafiul on

Title:
স্টেটমেন্ট (কন্ট্রোল ফ্লো)
স্টেটমেন্ট (কন্ট্রোল ফ্লো)
Slug:
JavaScript/Guide/Statements
JavaScript/Guide/Statements
Content:

Revision 515283
Revision 515287
n61      Conditional Statementsn61      কন্ডিশনাল স্টেটমেন্ট
n64      A conditional statement is a set of commands that executes n64      কন্ডিশনাল (conditional) স্টেটমেন্ট হল এক/একাধিক স্টেটমেন্ট 
>if a specified condition is true. JavaScript supports two conditi>যেগুলো কোন একটা শর্ত সত্যি হলেই কাজ করবে। জাভাস্ক্রিপ্টে দু'টি কন
>onal statements: <code>if...else</code> and <code>switch</code>.>্ডিশনাল স্টেটমেন্ট আছেঃ <code>if...else</code> আর <code>switch।</
 >code>
n67      if...else Statementn67      if...else স্টেটমেন্ট
68    </h3>
69    <p>68    </h3>
70      Use the <code>if</code> statement to execute a statement if69    <p>
> a logical condition is true. Use the optional <code>else</code>  
>clause to execute a statement if the condition is false. An <code 
>>if</code> statement looks as follows: 
70      যখন আপনি চান কোন একটি লজিকাল শর্ত সত্যি হলেই কোন স্টেটমেন্ট
 > কাজ করবে, তখন <code>if</code> স্টেটমেন্ট ব্যবহার করুন। আর যদি শর
 >্তটি মিথ্যা হয় তাহলে কোন স্টেটমেন্ট কাজ করবে -&nbsp; সেসব স্টেটমে
 >ন্ট <code>else</code> ক্লজ দিয়ে লিখুনঃ&nbsp;
nn77 
78// এগুলো কোড নয়, শুধু উদাহরণের জন্য দেওয়া হয়েছে। যা কিছু [] এর মধ
 >্যে আছে সেগুলো
79// ঐচ্ছিক - মানে আপনার কোডের ওপর নির্ভর করে থাকতে পারে নাও থাকতে 
 >পারে।
n78    <p>n
79      <code>condition</code> can be any expression that evaluates
> to true or false. See <a href="/en-US/docs/Web/JavaScript/Refere 
>nce/Global_Objects/Boolean#Description">Boolean</a> for an explan 
>ation of what evaluates to <code>true</code> and <code>false</cod 
>e>. If <code>condition</code> evaluates to true, <code>statement_ 
>1</code> is executed; otherwise, <code>statement_2</code> is exec 
>uted. <code>statement_1</code> and <code>statement_2</code> can b 
>e any statement, including further nested <code>if</code> stateme 
>nts. 
80    </p>81    <p>
82      ওপরে দেখানো <code>condition</code> যেকোন স্টেটমেন্ট হতে পার
 >ে - যা সত্যি বা মিথ্যা হিসেবে নির্ণয়যোগ্য হতে হবে। সত্যি/মিথ্যা (
 ><code>true</code> এবং <code>false</code>) হিসেবে কারা কারা নির্ণয়
 >যোগ্য তা জানার জন্য <a href="/bn-BD/docs/Web/JavaScript/Reference
 >/Global_Objects/Boolean#Description">বুলিয়ান</a> দেখুন। যদি <code
 >>condition</code> সত্য হয়, তাহলে <code>statement_1</code> কাজ করব
 >ে, আর মিথ্যা হলে <code>statement_2</code> কাজ করবে। <code>stateme
 >nt_1</code> আর <code>statement_2</code> যেকোন স্টেটমেন্ট হতে পারে
 >, এবং এগুলোর ভেতরেও আরও <code>if</code> স্টেটমেন্ট থাকতে পারে।
81    <p>83    </p>
82      You may also compound the statements using <code>else if</c84    <p>
>ode> to have multiple conditions tested in sequence, as follows: 
85      আপনি <code>else if</code> ব্যবহার করে একের অধিক কন্ডিশন বা 
 >শর্ত একের পর এক নির্ণয় করতে পারেন, যেমনঃ
nn97 
98// এগুলো কোড নয়, শুধু উদাহরণের জন্য দেওয়া হয়েছে। যা কিছু [] এর মধ
 >্যে আছে সেগুলো
99// ঐচ্ছিক - মানে আপনার কোডের ওপর নির্ভর করে থাকতে পারে নাও থাকতে 
 >পারে।
n96      To execute multiple statements, group them within a block sn102      একের অধিক স্টেটমেন্ট চালাতে এদেরকে নিয়ে একটি ব্লক (<code>{ 
>tatement (<code>{ ... }</code>) . In general, it's good practice >... }</code>) তৈরি করুন। সাধারণতঃ সবসময়-ই ব্লক ব্যবহার করা ভাল, ব
>to always use block statements, especially when nesting <code>if<>িশেষ করে যখন একটি অনেক <code>if</code> স্টেটমেন্ট একটা আরেকটার মধ
>/code> statements:>্যে থাকে।
nn112 
113// এগুলো কোড নয়, শুধু উদাহরণের জন্য দেওয়া হয়েছে।
n108      It is advisable to not use simple assignments in a condition116      কন্ডিশনাল এক্সপ্রেশনে এসাইনমেন্ট অপারেটর (=) ব্যবহার না করা
>nal expression, because the assignment can be confused with equal>ই ভাল, কারণ এটি equality অপারেটর এর মত দেখতে, তাই যেই পাঠক কোডের 
>ity when glancing over the code. For example, do not use the foll>ওপর চোখ বুলিয়ে যাচ্ছেন তিনি ভুল বুঝতে পারেন। যেমন, নিচের মত কোড ক
>owing code:>রা উচিত নাঃ
117    </div>
118    <div>
119      &nbsp;
n116      If you need to use an assignment in a conditional expression127      আর আপনার যদি এসাইনমেন্ট করতেই হয়, তাহলে তাদের আগে অতিরিক্ত 
>n, a common practice is to put additional parentheses around the >বন্ধনী দিয়ে নিনঃ
>assignment. For example: 
n124      The following values will evaluate to false:n135      নিচের মান গুলো মিথ্যা হিসেবে নির্ণিত হবেঃ
n142      <li>the empty string (<code>""</code>)n153      <li>ফাঁকা স্ট্রিং (<code>""</code>)
n146      All other values, including all objects evaluate to true whn157      এছাড়া বাকি সকল মান (যেকোন অবজেক্ট সহ) সত্য হিসেবে নির্ণীত হ
>en passed to a conditional statement.>বে যখন তাদের কন্ডিশনাল স্টেটমেন্টে ব্যবহার করা হয়।
147    </p>
148    <p>158    </p>
149      Do not confuse the primitive boolean values <code>true</cod159    <p>
>e> and <code>false</code> with the true and false values of the B 
>oolean object. For example: 
160      প্রিমিটিভ (যা অবজেক্ট না) বুলিয়ান মান <code>true</code> এবং
 > <code>false</code> কে Boolean অবজেক্টের true এবং false মানের সাথ
 >ে এক করে ফেলা যাবে <strong>নাঃ</strong>
t156      <strong>Example</strong><br>t167      <strong>উদাহরণ</strong>
157      In the following example, the function <code>checkData</cod168    </p>
>e> returns true if the number of characters in a <code>Text</code 
>> object is three; otherwise, it displays an alert and returns fa 
>lse. 
169    <p>
170      নিচের উদাহরণে <code>checkData</code> ফাংশন সত্য রিটার্ন করে
 > যদি <code>Text</code> অবজেক্টের অক্ষরগুলোর সংখ্যা তিন হয়, অথবা এ
 >টি একটি এলার্ট দেখাবে আর মিথ্যা রিটার্ন করবে।

Back to History