Javascript para principiantes Parte 1/3

Dec 29 2022
JavaScript es un lenguaje de programación muy utilizado en el desarrollo web. Es un lenguaje de secuencias de comandos del lado del cliente, lo que significa que lo ejecuta el navegador web del usuario, en lugar del servidor.

JavaScript es un lenguaje de programación muy utilizado en el desarrollo web. Es un lenguaje de secuencias de comandos del lado del cliente, lo que significa que lo ejecuta el navegador web del usuario, en lugar del servidor.

Temas que cubrirá en esta parte

  1. Variables
  2. Tipos de datos

En JavaScript, una variable es una ubicación de almacenamiento con nombre para un valor. Puede usar variables para almacenar cualquier tipo de valor, como números, cadenas, booleanos e incluso objetos.

Para declarar una variable en JavaScript, puede utilizar las palabras clave var, leto const.

La varpalabra clave se usa para declarar una variable, y es la forma tradicional de declarar variables en JavaScript. Sin embargo, tiene algunas limitaciones y no se recomienda su uso en JavaScript moderno.

La letpalabra clave es similar a var, pero introduce el alcance de bloques en JavaScript. Esto significa que letsolo se puede acceder a una variable dentro del bloque de código en el que está definida.

La constpalabra clave se usa para declarar una constante, que es una variable que no se puede reasignar después de inicializarse.

Estos son algunos ejemplos de cómo declarar variables en JavaScript:

var x; // declares a variable x
let y = 10; // declares a variable y and initializes it with the value 10
const z = "hello"; // declares a constant z and initializes it with the value "hello"

Por ejemplo:

let x = "hello";
x = 10; // x is now a number

Por ejemplo:

let x = 10, y = 20, z = 30;

En JavaScript, los tipos de datos son la clasificación del tipo de valor que puede contener una variable. JavaScript tiene varios tipos de datos, que incluyen:

  • Cadena : Una cadena es una serie de caracteres, como una palabra o frase. Las cadenas se representan encerrando una secuencia de caracteres entre comillas simples o dobles. Por ejemplo: "hello",'world'
  • Número : un número es un valor numérico, como un número entero o un valor de coma flotante. En JavaScript, solo hay un tipo de número y puede ser un valor entero o de punto flotante. Por ejemplo: 10,3.14
  • Booleano : Un booleano es un valor que representa una condición verdadera o falsa. En JavaScript, los valores truey falseson valores booleanos.
  • Nulo : el valor nullrepresenta una ausencia intencional de valor. No es lo mismo que 0, que representa la ausencia de un valor numérico.
  • Indefinido : el valor undefinedrepresenta una variable que se ha declarado, pero no se le ha asignado un valor.
  • Objeto : un objeto es un tipo de datos que representa una colección de pares clave-valor. Los objetos se pueden utilizar para almacenar estructuras de datos complejas, como matrices, conjuntos y mapas.
  • BigInt:BigInt es un nuevo tipo de datos que representa un número entero mayor que el entero seguro máximo en JavaScript, que es 2^53 - 1. Antes de la introducción de BigInt, JavaScript solo podía representar enteros hasta este entero seguro máximo, y cualquier número mayor que este se representaría como un valor de coma flotante, lo que puede introducir errores de precisión. Para usar BigInt, puede agregar la letra na un número literal o usar la BigInt()función para convertir un número o una cadena en un BigIntvalor. Por ejemplo:
  • let x = 12345678901234567890n; // big int literal
    let y = BigInt(12345678901234567890); // big int from number
    let z = BigInt("12345678901234567890"); // big int from string
    

    let symbol1 = Symbol();
    let symbol2 = Symbol("description");
    
    
    let symbol3 = Symbol.for("unique");
    let symbol4 = Symbol.for("unique");
    
    console.log(symbol3 === symbol4); // true