jedynie niejawna konwersja pozwala na swobodne, wspólne używanie danych tych typów łącznie i zamiennie w wyrażeniach..

Konwersje wymuszone Konwersja danej może zostać wymuszona przez programistę, przy zastosowaniu istniejącego w języku lub implementacji mechanizmu automatycznej konwersji. Przykładem wymuszenia konwersji w języku JavaScriptWojciech Romowicz, HTML i JavaScript, HELION 1998 r., . jest umieszczenie w kodzie zapisu: „"+3. Użycie łańcucha pustego w operacji konkatenacji nie zmienia wartości łańcucha wynikowego, ale ponieważ dana reprezentowana przez literał liczbowy 3 reprezentuje całkowity typ danych, następuje wymuszone przekształcenie tej liczby na łańcuch.

Operatory konwersji Operator umożliwia jawny zapis konwersji w kodzie źródłowym zgodnie z zasadami składni danego języka. Operatory konwersji dostępne są między innymi w takich językach jak: język C, C++; (typ_docelowy)wyrażenie, lub typ_docelowy(wyrażenie), np. (int)znaki, lub int(znaki), PHPMateusz (luinnar) Juściński, PHP Konwersja i rzutowanie typów.; (typ_docelowy)wyrażenie, JavaScript;