W niejawnym przymusie, wartość typu danych jest przekształcana w inne typy danych bez żadnych zakłóceń. W jawnym przymusie konwersja jednego typu danych w inny typ danych przez interferencję programisty.
Ten post zawiera szczegółowe informacje na temat przymusu typu w JavaScript z następującymi wynikami uczenia się:
Jak działa typ przymusu w JavaScript?
Jak omówiono powyżej, konwersja ukrytej przymusu odbywa się automatycznie, podczas gdy deweloperzy wspomagają jawny rodzaj przymusu. Następująca konwersja jest objęta typem zjawiska przymusu:
W nadchodzących sekcjach te konwersje są wyjaśniane przykładami.
Jak przekonwertować dowolny danych na ciąg za pomocą Typ Coercion w JavaScript
Korzystając z Typ Coercion, możesz przekonwertować dowolny typ danych na typ ciągu. Podano zestaw przykładów do konwersji różnych typów danych na struny za pomocą przymusu typu.
Przykład 1: Konwertowanie liczby na ciąg za pomocą ukrytego przymusu w JavaScript
Wykazano przykład, aby przekonwertować typ danych jednej wartości na inny typ danych, wykorzystując przymus typu. Kod podano poniżej:
Kod
var a = 10;W powyższym kodzie:
Wyjście
Wyjście reprezentuje, że typ danych przed przymusem był „numer". Po przymusie typ danych jest zmieniany na „strunowy".
Przykład 2: Konwertowanie liczby na ciąg za pomocą jawnego przymusu
Podano przykład do konwersji typu danych jednej wartości na inny typ danych, wykorzystując przymus typu jawnego. W tym celu kod przymusu typu jawnego jest następujący.
Kod
var a = 10;W powyższym kodzie:
Wyjście
Dane wyjściowe reprezentuje, że danych danych jest „numer”Przed przymusem. Jednak po przymusie typ danych jest przekształcony w „strunowy".
Jak przekonwertować dowolny danych na boolean za pomocą typu przymusu w JavaScript?
Podobnie jak w powyższych przykładach, konwersja liczby na string odbywa się zarówno za pomocą przymusu typu. Poniższy przykładowy kod umożliwia zrozumienie przymusu typu niejawnego/jawnego od liczby do logicznej.
Kod
var x = 10;W powyższym kodzie:
Wyjście
Wyjście ilustruje, że danych danych jest „numer”Przed przymusem. Jednak po przymusie typ danych jest konwertowany na „Boolean".
Jak przekonwertować dowolny danych na numer za pośrednictwem typu przymusu w JavaScript?
Transformacja od ciągu do numeru jest przeprowadzana tutaj. Poniższy przykładowy kod umożliwia zrozumienie przymusu niejawnego/jawnego typu od ciągu do liczby.
Kod
Niech wynik1;W powyższym kodzie:
Wyjście
Dane wyjściowe reprezentuje, że danych danych wynosi „strunowy”Przed przymusem. Jednak po przymusie typ danych jest konwertowany na „numer".
Wniosek
Przymus typu jest zjawiskiem konwersji dowolnego danych na ciąg, boolean lub liczbę. Rodzaj przymusu może być jawny lub domyślny. Implikowym jest typ przymusu, który jest przeprowadzany automatycznie, podczas gdy jawne zależy od potrzeb dewelopera. Ten artykuł zawiera szczegółowy opis koncepcji przymusu typu w JavaScript. Zilustrowaliśmy ukrytą/jawną przymus różnych typów danych do ciągów, logicznych i liczbowych.