Skip to Content
Programmazione TypeScript
book

Programmazione TypeScript

by Boris Cherny
April 2025
Intermediate to advanced
324 pages
7h 42m
Italian
O'Reilly Media, Inc.
Book available
Content preview from Programmazione TypeScript

Appendice A. Operatori di tipo

Typescript supporta una ricca serie di operatori per lavorare con i tipi. Utilizza la Tabella A-1 come un pratico riferimento a quando vuoi saperne di più su un operatore.

Tabella A-1. Operatori di tipo
Operatore di tipo Sintassi Usalo su Per saperne di più

Tipo di query

typeof, instanceof

Qualsiasi tipo

"Raffinamento", "Le classi dichiarano sia valori che tipi".

Chiavi

keyof

Tipi di oggetti

"La chiave dell'operatore"

Ricerca di proprietà

O[K]

Tipi di oggetti

"L'operatore di digitazione"

Tipo mappato

[K in O]

Tipi di oggetti

"Tipi mappati"

Aggiunta di un modificatore

+

Tipi di oggetti

"Tipi mappati"

Sottrazione del modificatore

-

Tipi di oggetti

"Tipi mappati"

Modificatore di sola lettura

readonly

Tipi di oggetti, tipi di array, tipi di tuple

"Oggetti", "Classi ed ereditarietà", "Array e tuple di sola lettura".

Modificatore opzionale

?

Tipi di oggetti, tipi di tuple, tipi di parametri di funzioni

"Oggetti", "Tuple", "Parametri opzionali e predefiniti".

Tipo condizionale

?

Tipi generici, alias di tipo, tipi di parametri di funzioni

"Tipi condizionali"

Asserzione nonnull

!

Tipi annullabili

"Asserzioni non nulle", "Asserzioni di assegnazione definitiva".

Parametro di tipo generico predefinito

=

Tipi generici

"Predefiniti di tipo generico"

Asserzione di tipo

as, <>

Qualsiasi tipo

"Affermazioni sul tipo", "Il tipo const".

Guardia di tipo

is

Tipi di ritorno delle funzioni

"Protezioni di tipo definito dall'utente"

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Beginning PHP 5.3

Beginning PHP 5.3

Matt Doyle
Oracle® Web Application Programming for PL/SQL® Developers

Oracle® Web Application Programming for PL/SQL® Developers

Susan Boardman, Melanie Caffrey, Solomon Morse, Benjamin Rosenzweig
Learning Node.js

Learning Node.js

Marc Wandschneider

Publisher Resources

ISBN: 9798341644793Supplemental Content