Et andet niveau er bag dig! I de foregående lektioner lærte du om hvis-else betingede erklæring og nuancerne forbundet med den. Vi stiftede bekendtskab med en særlig datatype: boolesk. Vi undersøgte eksempler på brug af sammenligningsoperatorer og booleske variable. Endelig lærte vi mere om at sammenligne referencer og strenge.

Hvis du føler, at lidt mere teori og nogle visuelle eksempler bestemt ikke vil skade dig, så fortsæt: her er links til et par nyttige artikler.

Er lig med og sammenligner strenge

At sammenligne objekter er anderledes end at sammenligne primitive datatyper. Du har sikkert allerede gættet, hvorfor det er sådan. I tilfælde af genstande sender vi en reference, men i tilfælde af primitiver, en værdi ... Der er mange flere interessante nuancer, som du vil lære om fra denne artikel. Som sædvanlig vil vi udforske emnet ved hjælp af livlige eksempler.

Ternær operatør

For begyndere er dette et meget usædvanligt udyr. I det store og hele kan du helt undvære det... men den ternære operator forkorter koden så nemt og smukt! Og det er præcis, hvad en nybegynder programmør bør stræbe efter. Hvis du endnu ikke har haft tid til at sætte dig grundigt ind i denne erstatning for if-else konstruktionen, så anbefaler vi, at du lærer den bedre at kende og langsomt væver den ind i din kode.