Tipado TypeScript:tipado

1. Declaración

a. Variable

Al declarar una variable, constante o incluso un parámetro, todo lo que tiene que hacer es declarar el tipo después del nombre.

function tabla(max:number) { 
  for ( let i:number=0; i<=max; i++ ) { 
    for ( let j:number=0; j <=max; j++ ) { 
      let mensaje:string = `${i}*${j}=${i*j}`; 
      console.log( mensaje ); 
    } 
  } 
} 
tabla(8); 

En este ejemplo, hemos declarado un parámetro max y dos variables i y j como números. Una variable mensaje es una cadena.

Si no se respeta el tipado en la compilación, por ejemplo, con tabla("8"); el compilador nos lo indica con:

error TS2345: Argument of type '"8"' is not assignable to parameter  
of type 'number'. 

b. Funciones

El tipo devuelto por una función se define después de la declaración. Si la función no devuelve un valor, lo indicamos con void.

function max(...params:number[]):number { 
  let m:number=0; 
  for (let i:number=0; i < params.length; i++ ) { 
    m = Math.max(params[i],m); 
  } 
  return m; 
} 
 
alert( "Max =" + max(3,2,6)); 

Aquí tenemos una función max que devuelve un número. Como argumento, tenemos un número variable de parámetros...

Si desea saber más, le proponemos el siguiente libro:
couv_EIT3JAV.png
60-signet.svg
Versión impresa
20-ecran_lettre.svg
Versión online
41-logo_abonnement.svg
En ilimitado con la suscripción ENI
130-boutique.svg
En la tienda oficial de ENI
Anterior
Variables y constantes
Siguiente
Clases