Notas técnicas de zhaoJian

Curso IT Fundamentos JavaScript 037_Literales, Variables, Constantes

Aprendizaje / Fundamentos JavaScript ~3959 palabras · 10 min de lectura - vistas

Literales

Los literales son valores que aparecen directamente en el código, como números, cadenas de texto, valores booleanos, etc.

  • Literales numéricos: como 5, 3.14.
  • Literales de cadena: como 'Hello, World!', "JavaScript".
  • Literales booleanos: true y false.
  • Literales de objeto: como { key: 'value', age: 25 }.
  • Literales de array: como [1, 2, 3, 4].

Ejemplo:

// Literal numérico
var age = 18;
// Literal de cadena
var name = "Juan García";
// Literal booleano
var isStudent = true;
// Literal de array
var numbers = [1, 2, 3];
// Literal de objeto
var person = {name: "Juan García", age: 18};

Variables

Las variables son contenedores utilizados para almacenar datos y pueden usarse para “almacenar” literales. Los literales almacenados en variables se pueden modificar libremente. Las variables permiten describir literales y son relativamente fáciles de modificar. Las variables pueden almacenar valores de cualquier tipo (en realidad, las variables no almacenan ningún valor, sino que almacenan la dirección de memoria del valor), incluidos literales, valores de retorno de otras variables, etc. Las variables se declaran usando las palabras clave var y let.

  • Las variables declaradas con la palabra clave var son variables globales o variables dentro del alcance de la función. Las variables var se pueden volver a declarar.
  • Las variables declaradas con la palabra clave let son variables dentro del alcance de bloque. Las variables let no se pueden volver a declarar.

Ejemplo:

// Declarar (definir) variable usando var
var age = 18;
// Declarar (definir) variable usando let
let name = "Juan García";
// Primero declarar, luego asignar
let name;
name = "Juan García";
// Declarar múltiples variables en una línea (vez)
let age = 18, name = "Juan García";
Nomenclatura de variables

Los nombres de variables son una forma de identificador. Los nombres de variables se utilizan para identificar el nombre de la ubicación de memoria que almacena datos. Los identificadores son símbolos o nombres utilizados para nombrar variables, funciones, clases, etc.

Reglas de nomenclatura

  • Los nombres de variables solo pueden usar letras (incluidas letras no inglesas), números, guiones bajos (_) y signos de dólar ($).
  • La primera letra de un nombre de variable no puede ser un número.
  • Los nombres de variables no pueden contener espacios u otros símbolos especiales.
  • Los nombres de variables no pueden ser idénticos a las palabras clave de JavaScript.

Convenciones de nomenclatura

  • camelCase (notación camel): La primera letra de la primera palabra es minúscula, las primeras letras de las otras palabras son mayúsculas. Por ejemplo: userName, firstName
  • PascalCase (notación Pascal/notación camello grande): Las primeras letras de todas las palabras son mayúsculas. Por ejemplo: UserName, FirstName
  • snake_case (notación de guion bajo): Las palabras están conectadas por guiones bajos. Por ejemplo: user_name, first_name

Ejemplos de nombres de variables conformes:

let userName;
let hello123;
let age;
let $width;
let _height;
let nombre;

Ejemplos de nombres de variables no conformes:

let 123abc; // Comienza con un número
let user name; // Contiene espacios
let $#; // Contiene caracteres especiales
let function; // Idéntico a palabra clave de JavaScript

Constantes

Las constantes son valores que no pueden (o no se quieren) modificar. Las constantes se pueden declarar usando la palabra clave const. Las constantes solo se pueden asignar una vez, la reasignación repetida generará un error. Se recomienda usar letras mayúsculas y guiones bajos para nombrar estas constantes.

Ejemplo:

// Declarar (definir) constante usando const
const PI = 3.14;
const COLOR_RED = "#F00";
// Intentar modificar constante
PI = 3.15; // Uncaught TypeError: Assignment to constant variable.
Compartir:

Comentarios