programming-languages

Waa Maxay condition?

Condition waa su'aal run ama been ah oo barnaamijku isweydiiyo si uu u go'aamiyo waxa xiga: "haddii tanu run tahay, tan samee; haddii kale, taas samee."

Sidoo kale loo yaqaan
condition, condition-ka, conditions, if statement

Sharaxaad

Barnaamij aan condition lahayn hal jid ayuu maraa. Condition ayaa jidadka kala saara. if ayaa hore u imanaya, else if waa jid labaad, else waa waxa dhacaya marka mid kastaaba diido. Su'aasha waxaa laga dhigaa isbarbardhig: >=, <=, ===, ama hubinta in ay madhan tahay. Hal condition marar badan kuma filna. Markaas ayaad isku xirtaa: && (AND) wuxuu rabaa in labaduba run noqdaan, || (OR) mid ka mid ah oo run ah ayaa ku filan.

Tusaalaha ugu cad wuxuu ka soo baxaa database-ka. Ardayda magacyadoodu S ka bilaabmaan waa boqolaal, laakiin dhammaantood Gmail ma isticmaalaan. Marka aad labada isku xirto, waxaad helaysaa koox aad si sax ah u bartilmaameedsatay. Isla fikirka ayaa React ka shaqeeya, magaciisuna waa conditional rendering: user-ka hadduu login yahay "Sign out" tus, haddii kale "Login" tus. Ternary iyo && ayaa halkaas loo isticmaalaa. Digniin: conditions is dul saaran oo badan waa lagu wareeraa, block-yada if ee is dhex galana cilad ayay qariyaan. Xalka waa in xaaladaha diidmada hore la joojiyo, si code-ku hal heer ugu sii socdo.

Tusaale

if (sano >= 18 && email.includes("@")) { console.log("Diiwaangelinta waa la aqbalay"); } else { console.log("Shuruudaha weli ma buuxin"); }

Laba condition, hal go'aan. Labaduba waa inay run noqdaan; haddii mid diido, else ayaa shaqaynaya.

Halkee ayaad Dugsiiye ku baranaysaa?

if, else, ternary iyo logic-ga oo dhan: JavaScript Masterclass iyo Baro JavaScript Af-Soomaali. Conditions-ka dhinaca query-yada: Modern Databases: From SQL to NoSQL.

Video-ga

Daawo meesha uu ereygu kaga hadlayo

Conditional Queries: AND, OR, Parenthesis 1:34:30

Koorsooyinka

Halkan ayaad si buuxda uga baran kartaa

Su'aalo

Su'aalaha badanaa la weydiiyo

`==` iyo `===` farqigoodu waa maxay?
`==` qiimaha keliya ayuu isbarbardhigaa, wuuna beddelaa nooca, sidaas darteed `"5" == 5` waa run. `===` nooca iyo qiimahaba wuu hubiyaa. Mar walba `===` isticmaal.
Marka `if` badan is dul saaraan maxaan sameeyaa?
Xaaladaha diidmada hore u jooji: "haddii aan la helin, halkan ka noqo." Kadib code-ka caadiga ah wuxuu ku sii socdaa hal heer, waana la akhriyi karaa.

Ereyo la xiriira

Sii wad akhriska

Waa Maxay Condition? if, else, AND iyo OR Af-Soomaali | Qaamuuska Dugsiiye