[mwai_chat]

#6 Sintaxis de Javascript

  1. Valores y Literales:

Un valor es una cantidad o un dato que puede ser almacenado y manipulado en un programa. Los literales son representaciones de valores dentro del código fuente. JavaScript admite varios tipos de literales, incluyendo números, cadenas de texto y valores booleanos.

Ejemplos:

42          // Número (Number)
"¡Hola!"    // Cadena de texto (String)
true        // Valor booleano (Boolean)
  1. Variables:

Las variables son contenedores en los que puedes almacenar valores. Para declarar una variable, se utiliza la palabra clave var, let o const, seguida del nombre de la variable y, opcionalmente, un valor inicial.

Ejemplos:

var edad = 25;
let nombre = "Juan";
const PI = 3.14159;
  1. Operadores:

Los operadores son símbolos que permiten realizar operaciones aritméticas, de comparación y lógicas. Algunos operadores comunes en JavaScript incluyen:

+   // Suma
-   // Resta
*   // Multiplicación
/   // División
%   // Módulo (resto de la división)
==  // Igualdad
!=  // Desigualdad
=== // Igualdad estricta
!== // Desigualdad estricta
&&  // AND lógico
||  // OR lógico
!   // NOT lógico
  1. Expresiones:

Una expresión es una combinación de valores, variables y operadores que se evalúa para producir un valor. Las expresiones pueden ser tan simples o complejas como sea necesario.

Ejemplos:

5 * 3
nombre + " Pérez"
edad >= 18
  1. Palabras clave (Keywords):

Las palabras clave son palabras reservadas en JavaScript que tienen un significado especial y no pueden ser utilizadas como nombres de variables o funciones. Algunas palabras clave comunes incluyen if, else, for, while, function, return, var, let, y const.

  1. Comentarios:

Los comentarios son fragmentos de texto en el código que no se ejecutan y se utilizan para proporcionar información adicional o explicaciones. En JavaScript, los comentarios de una línea se indican con //, y los comentarios de varias líneas se indican con /* ... */.

Ejemplos:

// Comentario de una línea

/*
  Comentario
  de varias
  líneas
*/
  1. Identificadores/Nombres:

Los identificadores son nombres que se utilizan para identificar variables, funciones y otros elementos en el código. Los identificadores en JavaScript deben comenzar con una letra, un guion bajo (_) o un símbolo de dólar ($), y pueden contener letras, números, guiones bajos y símbolos de dólar.

Ejemplos:

variable1
_miVariable
$otraVariable
  1. CamelCase:

CamelCase es una convención de nomenclatura en la que la primera letra de cada palabra en un identificador, excepto la primera, se escribe en mayúscula. Se utiliza comúnmente en JavaScript para nombrar variables y funciones.

Ejemplos:

miVariableCamelCase
funcionSumarNumeros

Estos conceptos básicos de la sintaxis de JavaScript son fundamentales para comprender cómo se estructuran y se escriben los programas en JavaScript. Dominar estas reglas y convenciones te permitirá escribir código más legible y eficiente a medida que sigas aprendiendo y trabajando con JavaScript.

A continuación, se presentan algunos ejemplos adicionales que ilustran cómo se utilizan estos conceptos en conjunto:

// Declaración de variables utilizando diferentes tipos de literales
var numeroEntero = 42;
var numeroDecimal = 3.14;
var cadenaTexto = "Hola, mundo!";
var valorBooleano = true;

// Uso de operadores aritméticos en expresiones
var suma = numeroEntero + 10;
var producto = numeroEntero * numeroDecimal;

// Uso de operadores de comparación en expresiones
var esMenor = numeroEntero < 50;
var esIgual = numeroDecimal === 3.14;

// Declaración de una función que utiliza la palabra clave "function"
function multiplicar(a, b) {
  return a * b;
}

// Uso de CamelCase para nombrar una función
function obtenerNombreCompleto(nombre, apellido) {
  return nombre + " " + apellido;
}

// Uso de comentarios para documentar el código
// Esta función suma dos números y devuelve el resultado
function sumar(a, b) {
  return a + b;
}

Al combinar estos conceptos, podrás crear programas más complejos y estructurados en JavaScript. A medida que sigas aprendiendo, también te encontrarás con otras características y conceptos de JavaScript que ampliarán tus habilidades y te permitirán desarrollar aplicaciones más avanzadas.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *