0% encontró este documento útil (0 votos)
10 vistas5 páginas

Apuntes Poo Java

El documento presenta ejemplos de código en JavaScript que ilustran el uso de variables primitivas, estructuras de control, bucles, arreglos y objetos. Se muestran operaciones como la suma de números, la comparación de valores, la manipulación de arreglos y la creación de objetos con propiedades. Además, se incluyen ejemplos de cómo buscar elementos en arreglos y calcular totales a partir de datos de productos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
10 vistas5 páginas

Apuntes Poo Java

El documento presenta ejemplos de código en JavaScript que ilustran el uso de variables primitivas, estructuras de control, bucles, arreglos y objetos. Se muestran operaciones como la suma de números, la comparación de valores, la manipulación de arreglos y la creación de objetos con propiedades. Además, se incluyen ejemplos de cómo buscar elementos en arreglos y calcular totales a partir de datos de productos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5

<!

DOCTYPE html>
<html>
<head>
<script>
//variables primitivas
//number
let x = 5;
let y = 5;
let suma = x + y;
console.log(suma);
//string
let animal = "gato";
console.log("el animal es", animal);
//boolean
let t = true
</script>
</head>
</html>>

<!DOCTYPE html>
<html>
<head>
<script>
let x = 5;
let y = 3;
if (x > y) {
console.log("x es mayor que y");
} else {
console.log("x es menor que y");
}
</script>
</head>
</html>>

<!DOCTYPE html>
<html>
<head>
<script>
for (let i = 0; i < 10; i++) {
console.log("el valor de i es", i);
}
//while
let i = 0;
while (i < 10) {
console.log("el valor de i es", i);
i++;
}
</script>
</head>
</html>>

<!DOCTYPE html>
<html>
<head>
<script>
//correcto, siempre del mismo tipo
let frutas = ["manzana", "pera", "uva", "sandia", "melon"];
//correct solo numeros
let numeros = [5, 3.1416, 8, 9, 10];
//correcto, solo booleanos
let booleanos = [true, false, true, false, true];
//incorrecto
let cosas = ["manzana", 5, true, 3.1416, "pera", "uva", "sandia", "melon"];
let countries = ["Mexico", "USA", "Canada", "Brasil", "Argentina", "Venezuela"];
//access to index 2
let myfavoriteCountry = countries[2];
//console.log(countries);
let numbers = [8, 4, 3, 4, 9, 12, 7, 2, 9, 3];
let arrayrta = numbers.map((el, index) => {
if (el == 9) {
return el * 2;
} else {
return el;
}
});
console.log(arrayrta);
//amount of elements in the array
let cantNumbers = numbers.length;
//add a new element to the array
numbers.push(10);
//modify the index 5 of the aray to be 10
numbers[5] = 10;
//delete the last element of the array
numbers.pop();
//numbers.splice(1, 2);
//numbers.splice(1)
//console.log(numbers); --q
let arrayNuevo = []
numbers.forEach((el, index) => {
arrayNuevo.push(el * 2)
});
console.log(arrayNuevo);
/*let arrayNuevo = numbers.map((el, index) => {
return el * 2;
});
console.log(arrayNuevo);*/
let animales = ["perro", "gato", "pez", "conejo", "tortuga", "loro", "elefante", "jirafa",
"cocodrilo", "tigre"];
let animalesMayuscula = animales.map((el, index) => {
return el.toUpperCase();
});
console.log(animalesMayuscula);
let miAnimal = animales[2]
//find returns the value if exist, if not, returns undefined
let numero = numbers.find(el => el === 2);
//console.log(numero);
//indexOf returns the index of the element if exist, if not, returns -1
let index = numbers.indexOf(2);
let numeroMayor = 0
for (let i = 0; i < numbers.length; i++) {
if (numbers[i] > numeroMayor) {
numeroMayor = numbers[i];
}
}
//console.log(numeroMayor);
/*for (let i = 0; i < numbers.length; i++) {
console.log(countries[i]);
}*/
let paises1 = ["Mexico", "USA", "Canada", "Brasil", "Argentina", "Venezuela"];
let paises2 = ["Colombia", "Venezuela", "Peru", "Ecuador", "Mexico", "Canada"];
let paisFavorito = paises1[3]
let arrayRespuesta = [];
//iterate paises 2
for (let i = 0; i < paises2.length; i++) {
let posicion = paises1.indexOf(paises2[i])
arrayRespuesta.push(posicion);
}
//console.log(arrayRespuesta);
//[-1, 5, -1, -1, 0, 2]
let numeros1 = [1, 2, 3, 8, 5, 6, 2, 8, 3, 10];
let numerosSinRepetir = []; //=> [1, 2, 3, 8, 5, 6, 10]
let numerosRepetidos = []; //=> [2, 8, 3]
numeros1.forEach((el, index) => {
});
</script>
</head>
</html>>

<!DOCTYPE html>
<html>
<head>
<script>
let persona = {
nombre: "Juan",
edad: 30,
vacunado: true,
nacionalidad: 'Colombiano',
hijos: 2,
mascotas: ['perro', 'gato'],
}
let edad = persona.edad;
let animal = persona.mascotas[1];
let pais = {
nombre: "Colombia",
capital: "Bogota",
idioma: "Español",
poblacion: 50_000_000,
ciudades: ["Medellin", "Cali", "Barranquilla", "Cartagena", "Bucaramanga"]
}
pais.moneda = "Peso colombiano";
</script>
</head>
</html>>

<!DOCTYPE html>
<html>
<head>
<script>
let libros = [
{
titulo: "El señor de los anillos",
autor: "J.R.R. Tolkien",
paginas: 1200,
leido: true
},
{
titulo: "Harry Potter",
autor: "J.K. Rowling",
paginas: 800,
leido: false
},
{
titulo: "Cien años de soledad",
autor: "Gabriel García Márquez",
paginas: 500,
leido: true
},
{
titulo: "Don Quijote de la Mancha",
autor: "Miguel de Cervantes",
paginas: 850,
leido: false
}
]
let titulos = []
libros.forEach((libro, index) => {
if (libro.paginas > 600) {
titulos.push(libro.titulo)
}
});
console.log(titulos);
</script>
</head>
</html>>

<!DOCTYPE html>
<html>
<head>
<script>
let productos = [
{ codigo: 'P001', nombre: 'Margarina', precio: 4500, existencias: 120 },
{ codigo: 'P002', nombre: 'Aceite', precio: 5000, existencias: 200 },
{ codigo: 'P003', nombre: 'Arroz', precio: 3000, existencias: 300 },
{ codigo: 'P004', nombre: 'Panela', precio: 2500, existencias: 150 },
{ codigo: 'P005', nombre: 'Café', precio: 5000, existencias: 100 },
{ codigo: 'P006', nombre: 'Chocolate', precio: 4500, existencias: 80 },
{ codigo: 'P007', nombre: 'Leche', precio: 2000, existencias: 50 },
{ codigo: 'P008', nombre: 'Gaseosa', precio: 2500, existencias: 70 },
{ codigo: 'P009', nombre: 'Jugo', precio: 3000, existencias: 90 },
{ codigo: 'P010', nombre: 'Galletas', precio: 1500, existencias: 200 }
]
let productoBuscar = 'P005'
//Sume el total de todos los productos e imprima en consola el resultado en un objeto de
la siguiente manera:
//{ existenciasTotales: 340 }
let rta = { existenciasTotales: 0 }
productos.forEach(el => {
rta.existenciasTotales = rta.existenciasTotales + el.existencias
})
//console.log(rta)
let ProductoEncontrado = productos.find(el => el.codigo === productoBuscar);
if (ProductoEncontrado === undefined) {
console.log('Producto no encontrado')
} else {
console.log('El nombre es', ProductoEncontrado.nombre)
}
</script>
</head>
</html>>

También podría gustarte