typeconversie
Typeconversie is het proces waarbij een waarde van het ene datatype wordt omgezet naar een waarde met een ander datatype. Het komt voor in programmeertalen, databases en dataformaten en maakt voorzichtige compatibiliteit tussen verschillende onderdelen mogelijk. In statisch getypeerde talen kan conversie tijdens compilatie plaatsvinden, terwijl in dynamisch getypeerde talen conversie meestal tijdens runtime optreedt.
Er zijn twee hoofdtypen conversie: expliciete en impliciete. Expliciete conversie vereist een duidelijke aanwijzing, bijvoorbeeld een
Veelvoorkomende risico's zijn dat data verloren gaat of dat precisie afneemt, bij bijvoorbeeld omzetting van een
Praktische aspecten: in databases kunnen gegevens worden omgezet met CAST of CONVERT; in talen bestaan casting-operatoren
Beste praktijken zijn onder meer expliciete conversie waar verlies van informatie mogelijk is, inputvalidering en het