...
27 de octubre de 2018

Mini Tutorial de TypeScript. 05 Funciones

El manejo de funciones es igual a JavaScript, pero con la diferencia de poder utilizar parámetros, tanto opcionales como obligatorios y por defecto.

Parámetro Obligatorio

function saludar(msj:string){

let mensaje:string;

mensaje = 'Bienvenido ' + msj +  ', al mundo de TypeScript';

console.log(mensaje);

}

saludar("Miguel");

En este caso el parámetro msj es obligatorio y si no lo mandamos, la función no va a funcionar.

 

Parámetro por defecto

function saludar(msj:string, lenguaje:string="TypeScript"){

let mensaje:string;

mensaje = 'Bienvenido ' + msj +  ', al mundo de ' + lenguaje;

console.log(mensaje);

}

saludar("Miguel");  //solo se manda el parámetro obligatorio

saludar("Miguel", "JavaScript");  //se mandan ambos parámetros

En este caso el parámetro lenguaje tiene un valor por defecto, por lo tanto, si mandamos el parámetro este sustituirá el valor por defecto (TypeScript) y en caso de no mandarlo, se va a utilizar el parámetro por defecto.

 

Parámetro opcional

function saludar(msj:string, lenguaje:string="TypeScript", version?:string){

let mensaje:string;

if ( versión ){

              mensaje = 'Bienvenido ' + msj +  ', al mundo de ' + lenguaje + ' ver. ' +  version;

}else{

              mensaje = 'Bienvenido ' + msj +  ', al mundo de ' + lenguaje;

}

console.log(mensaje);

}

saludar("Miguel", "JavaScript");  //se manda parámetro obligatorio y por defecto

saludar("Valeria", "PHP", "7.0") // se mandan todos los parámetros

Importante: No se puede poner parámetro obligatorio al final y los opcionales al principio.

Deja una Respuesta

Artículos interesantes

Thumb
Thumb
Thumb
Thumb
Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.