Subido por cobeda9325

Clase 2

Anuncio
Camel Case
En programación, CamelCase es una convención de escritura de palabras compuestas o frases en
las que cada palabra dentro de la frase comienza con una letra mayúscula, excepto la primera
palabra. No se utilizan espacios ni caracteres de puntuación, y cada palabra adicional se fusiona sin
espacios ni guiones, y se inicia con una letra mayúscula. La primera palabra puede comenzar con
una letra mayúscula o minúscula.
Ejemplo de CamelCase:
•
CamelCase: este sería un ejemplo de CamelCase con la primera letra en mayúscula.
•
camelCase: este es otro ejemplo de CamelCase, pero con la primera letra en minúscula.
Ejemplo en JavaScript:
// CamelCase en JavaScript
let miVariableCamelCase = "Hola, soy una variable en CamelCase";
function miFuncionCamelCase() {
console.log("Esta es una función en CamelCase");
}
class MiClaseCamelCase {
constructor() {
this.propiedadCamelCase = "Esta es una propiedad en CamelCase";
}
metodoCamelCase() {
console.log("Este es un método en CamelCase");
}
}
// Caso de uso de CamelCase en JavaScript
let nombreUsuario = "JohnDoe";
let listaDeCompras = ["Manzanas", "Plátanos", "Naranjas"];
function calcularTotalCompra(lista) {
// lógica para calcular el total de la compra
}
class Producto {
constructor(nombre, precio) {
this.nombre = nombre;
this.precio = precio;
}
// métodos para el producto
}
Casos de uso de CamelCase:
1. Variables y Funciones: Se utiliza para nombrar variables y funciones en JavaScript. Por
ejemplo, nombreUsuario o calcularTotalCompra.
2. Nombres de Clases: Se aplica a los nombres de clases en programación orientada a
objetos, como MiClaseCamelCase.
3. Propiedades y Métodos de Objetos: Cuando se definen propiedades y métodos en
objetos, se utiliza CamelCase. Por ejemplo, nombreUsuario como propiedad de un objeto
o metodoCamelCase como método de una clase.
El uso consistente de CamelCase facilita la legibilidad del código y es una convención común en
muchos lenguajes de programación.
•
Función parseInt:
Descripción:
parseInt es una función en JavaScript que se utiliza para convertir una cadena (string) en un
número entero. Su propósito principal es analizar el inicio de la cadena y extraer un número
entero, ignorando los caracteres no numéricos. Puedes proporcionar un segundo argumento
opcional llamado radix que indica la base numérica del sistema a analizar (por ejemplo, binario,
octal, hexadecimal).
Sintaxis:
parseInt(string, radix);
o
string: La cadena que se va a convertir en un número entero.
o
radix: (Opcional) La base numérica que se usará para interpretar la cadena. Puede
ser un número del 2 al 36. Si no se proporciona, se asume la base 10.
Ejemplos:
3.
Base 10 (por defecto):
4.
var numeroEnCadena = "42";
5.
var numero = parseInt(numeroEnCadena);
6.
7.
console.log(numero); // Salida: 42
8.
9.
Otras bases (hexadecimal en este caso):
10.
var numeroEnCadenaHexadecimal = "1a";
11.
var numeroHexadecimal = parseInt(numeroEnCadenaHexadecimal, 16);
12.
13.
console.log(numeroHexadecimal); // Salida: 26
14.
15.
Cadena no válida:
16.
var noEsUnNumero = parseInt("abc");
17.
18.
console.log(noEsUnNumero); // Salida: NaN (Not a Number)
19.
Observaciones:
o
Si la cadena no comienza con un dígito válido, parseInt devolverá NaN.
o
Si no se especifica la base (radix), se asume la base 10.
o
parseInt analiza la cadena hasta que encuentra un carácter no numérico o llega al
final de la cadena.
En resumen, parseInt es útil para convertir cadenas que representan números en tipos de datos
numéricos utilizables en JavaScript.
1. Paradigma en Programación:
•
Definición: Un paradigma en programación se refiere a un enfoque o modelo
conceptual utilizado para diseñar y estructurar programas de software. Define las
prácticas y técnicas para resolver problemas de programación, incluyendo la
forma en que se organizan y manipulan los datos, así como el flujo de control en el
programa. Algunos ejemplos de paradigmas son la programación imperativa, la
orientada a objetos y la funcional.
2. Error NaN:
•
Definición: "NaN" significa "Not a Number" (No es un Número). En programación,
NaN es un valor especial que indica que el resultado de una operación no es un
número válido. Se utiliza comúnmente en operaciones matemáticas donde el
resultado no puede ser representado como un número real. Por ejemplo, dividir
cero entre cero o intentar realizar operaciones matemáticas inválidas pueden
resultar en un valor NaN.
3. Undefined:
•
Definición: "Undefined" (indefinido) es un valor en programación que indica que
una variable ha sido declarada pero aún no ha sido asignada con ningún valor. En
otras palabras, la variable existe en el ámbito, pero su contenido no ha sido
definido. Esto puede ocurrir al declarar una variable y no asignarle un valor inicial
o al intentar acceder a una variable que no ha sido declarada.
4. Null:
•
Definición: "Null" es un valor especial en programación que se utiliza para
representar la ausencia de cualquier valor o referencia a un objeto. A diferencia de
"undefined", null es un valor asignado explícitamente para indicar que no hay
ningún valor o que la variable no apunta a ningún objeto. Puede ser utilizado para
inicializar variables antes de asignarles un valor específico o para indicar que no
hay un objeto asociado a una referencia.
Claro, aquí tienes un ejercicio sencillo que utiliza las declaraciones `if` y `else` en JavaScript:
```javascript
// Ejercicio: Verificar si un número es positivo, negativo o cero
// Paso 1: Obtener un número del usuario (puedes modificar esto según el entorno en el que estés
ejecutando el código).
const numero = prompt("Ingrese un número:");
// Paso 2: Convertir la entrada a un número (ya que la entrada del usuario es una cadena).
const numeroConvertido = parseFloat(numero);
// Paso 3: Verificar si el número es positivo, negativo o cero.
if (numeroConvertido > 0) {
console.log("El número ingresado es positivo.");
} else if (numeroConvertido < 0) {
console.log("El número ingresado es negativo.");
} else {
console.log("El número ingresado es cero.");
}
```
Este ejercicio solicita al usuario ingresar un número, lo convierte a un valor numérico y luego
utiliza las declaraciones `if` y `else` para determinar si el número es positivo, negativo o cero,
imprimiendo el resultado en la consola.
Puedes probar este código en un entorno de ejecución de JavaScript, como el navegador web o
Node.js. ¡Espero que te sea útil! Si tienes más preguntas o necesitas más ejemplos, estaré
encantado de ayudarte.
`parseFloat` es una función en JavaScript que se utiliza para convertir una cadena que representa
un número en un valor de punto flotante (número decimal). Esta función analiza la cadena de
entrada y extrae el valor numérico, devolviendo un número de punto flotante.
Aquí hay un ejemplo de uso de `parseFloat`:
```javascript
const cadenaNumero = "123.45";
const numero = parseFloat(cadenaNumero);
console.log(numero); // Salida: 123.45
```
En este ejemplo, la cadena "123.45" se convierte a un número de punto flotante utilizando
`parseFloat`. Es importante destacar que si la cadena no comienza con un número válido, la
función intentará extraer tantos dígitos numéricos como sea posible y devolverá el valor
resultante. Si la cadena no contiene ningún número válido al principio, la función devolverá `NaN`
(Not a Number).
Esta función es útil cuando trabajas con datos ingresados por el usuario, como en el ejercicio
anterior, donde convertimos la entrada del usuario (que es una cadena) a un número utilizando
`parseFloat` antes de realizar las comparaciones con las declaraciones `if`.
// Ejercicio: Selección de posición en un array
// Paso 1: Crear un array con algunos números.
let numeros = [5, 8, 12, 3, 9];
// Paso 2: Imprimir el array completo.
console.log("Array original:", numeros);
// Paso 3: Seleccionar la posición (índice) en el array.
const indiceSeleccionado = 2;
// Paso 4: Mostrar el elemento en la posición seleccionada.
const elementoSeleccionado = numeros[indiceSeleccionado];
console.log(`El elemento en la posición ${indiceSeleccionado} es: ${elementoSeleccionado}`);
Este ejercicio se centra en la selección de una posición específica dentro de un array de números.
Aquí están los puntos clave:
1. Creación del Array: Se crea un array llamado numeros con algunos números.
2. Acceso a Elemento en Posición Específica: Selecciona una posición específica en el array
utilizando un índice (en este caso, el índice 2) y muestra el elemento en esa posición en la
consola.
Para entender mejor la selección de posiciones en un array:
•
Índices: Los índices en un array comienzan desde 0. En este ejemplo, el índice 2 se refiere
al tercer elemento del array (12 en este caso).
•
Sintaxis de Acceso: Para acceder a un elemento en una posición específica, utilizamos la
sintaxis nombreArray[indice]. En este ejercicio, numeros[2] nos da el elemento en la
posición 2.
Descargar