Añadir capretas iniciales

This commit is contained in:
2017-11-12 19:59:46 +01:00
commit 55852ca9d8
2 changed files with 63 additions and 0 deletions

View File

@ -0,0 +1,62 @@
// Uso de Let y Const
var nombre = "Ricardo Tapia";
var edad = 23;
var PERSONAJE = {
nombre: nombre,
edad: edad
};
// Cree una interfaz que sirva para validar el siguiente objeto
interface superHero{
nombre:string
artesMarciales:string[]
}
var batman:superHero = {
nombre: "Bruno Díaz",
artesMarciales: ["Karate","Aikido","Wing Chun","Jiu-Jitsu"]
}
// Convertir esta funcion a una funcion de flecha
let resultadoDoble = ( a:number, b:number )=>{ return (a + b) * 2};
// Función con parametros obligatorios, opcionales y por defecto
// donde NOMBRE = obligatorio
// PODER = opcional
// ARMA = por defecto = "arco"
function getAvenger( nombre:string, poder?:string, arma:string ="arco" ){
var mensaje:string;
if( poder ){
mensaje = nombre + " tiene el poder de: " + poder + " y un arma: " + arma;
}else{
mensaje = nombre + " tiene un " + poder
}
};
// Cree una clase que permita manejar la siguiente estructura
// La clase se debe de llamar rectangulo,
// debe de tener dos propiedades:
// * base
// * altura
// También un método que calcule el área = base * altura,
// ese método debe de retornar un numero.
export class Rectangulo {
base:number;
altura:number;
constructor (base:number, altura:number) {
this.base=base;
this.altura=altura;
}
dameArea():number{
return this.base * this.altura;
}
}

Submodule 1. Hola Mundo/HolaMundo added at 0c06c50c4c