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 function?
Function waa qayb code ah oo shaqo gaar ah qabata, magac leh, oo mar kasta oo aad rabto la wici karo. Xog ayaad siin kartaa (parameters), natiijo ayuuna kuu soo celin karaa (return).
Waa Maxay loop?
Loop waa hab shaqo soo laalaabanaysa hal mar loo qoro, barnaamijkuna ku celceliyo inta aad sheegto. Halkii aad isla sadarka boqol jeer ka qori lahayd, hal mar ayaad qoraysaa.
Waa Maxay variable?
Variable waa weel magac leh oo xog lagu kaydiyo si mar dambe loo isticmaalo: magac, tiro, liis. Waa fikradda ugu horreysa ee programming-ka.
Waa Maxay database?
Database waa nidaam xog lagu kaydiyo, laga soo raadiyo, laguna cusboonaysiiyo si habaysan. Application kasta oo xogtiisu ay ahaato mid joogto ah, sida users, orders iyo posts, database ayuu isticmaalaa.