2-Operadores de JavaScript

 Los operadores de Javascript se utilizan para realizar diferentes tipos de cálculos matemáticos y lógicos.

Ejemplos:

El operador de asignación = asigna valores

El operador de suma + suma valores

El operador de multiplicación * multiplica valores

El operador de comparación > compara valores


Tipos de operadores de JavaScript

Existen diferentes tipos de operadores de JavaScript:

  • Operadores aritméticos
  • Operadores de asignación
  • Operadores de comparación
  • Operadores de cadena
  • Operadores lógicos
  • Operadores bit a bit
  • Operadores ternarios
  • Operadores de tipo

Operadores aritméticos de JavaScript

Los operadores aritméticos realizan operaciones aritméticas con números (literales o variables).


JavaScript tiene 8 tipos de datos

Cadena
Número
Bigint
Booleano
Indefinido
Nulo
Símbolo
Objeto

El tipo de datos del objeto

El tipo de datos del objeto puede contener tanto objetos integrados como objetos definidos por el usuario :

Los tipos de objetos integrados pueden ser:

objetos, matrices, fechas, mapas, conjuntos, intarrays, floatarrays, promesas y más.


// Numbers:
let length = 16;
let weight = 7.5;

// Strings:
let color = "Yellow";
let lastName = "Johnson";

// Booleans
let x = true;
let y = false;

// Object:
const person = {firstName:"John", lastName:"Doe"};

// Array object:
const cars = ["Saab""Volvo""BMW"];

// Date object:
const date = new Date("2022-03-25");

El concepto de tipos de datos

En programación, los tipos de datos son un concepto importante.

Para poder operar con variables, es importante saber algo sobre el tipo.

Sin tipos de datos, una computadora no puede resolver esto de manera segura:

let x = 16 + "Volvo";

Los tipos de JavaScript son dinámicos

JavaScript tiene tipos dinámicos, lo que significa que la misma variable se puede utilizar para almacenar distintos tipos de datos:

let x;       // Now x is undefined
x = 5;       // Now x is a Number
x = "John";  // Now x is a String

Cadenas de JavaScript

Una cadena (o una cadena de texto) es una serie de caracteres como "John Doe".

Las cadenas se escriben entre comillas. Puedes utilizar comillas simples o dobles:

// Using double quotes:
let carName1 = "Volvo XC60";

// Using single quotes:
let carName2 = 'Volvo XC60';

Puedes utilizar comillas dentro de una cadena, siempre que no coincidan con las comillas que rodean la cadena:

// Single quote inside double quotes:
let answer1 = "It's alright";

// Single quotes inside double quotes:
let answer2 = "He is called 'Johnny'";

// Double quotes inside single quotes:
let answer3 = 'He is called "Johnny"';

Números de JavaScript

Todos los números de JavaScript se almacenan como números decimales (punto flotante).

Los números se pueden escribir con o sin decimales:

// With decimals:
let x1 = 34.00;

// Without decimals:
let x2 = 34;

Valores booleanos de JavaScript

Los valores booleanos solo pueden tener dos valores: truefalse.

(x == y)       // Returns true
(x == z)       // Returns false

Matrices de JavaScript

Las matrices de JavaScript se escriben con corchetes.

Los elementos de la matriz están separados por comas.

El siguiente código declara (crea) una matriz llamada cars, que contiene tres elementos (nombres de automóviles):

const cars = ["Saab""Volvo""BMW"];

Los índices de matriz se basan en cero, lo que significa que el primer elemento es [0], el segundo es [1], y así sucesivamente.

Objetos de JavaScript


Los objetos de JavaScript se escriben con llaves {}.

Las propiedades del objeto se escriben como pares nombre:valor, separados por comas.

const person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"};

El objeto (persona) en el ejemplo anterior tiene 4 propiedades: firstName, lastName, age y eyeColor.


El operador typeof

Puede utilizar el typeofoperador JavaScript para encontrar el tipo de una variable JavaScript.

El typeofoperador devuelve el tipo de una variable o una expresión:

typeof ""             // Returns "string"
typeof "John"         // Returns "string"
typeof "John Doe"     // Returns "string"

Indefinido

En JavaScript, una variable sin valor tiene el valor undefined. El tipo también es undefined.

let car;    // Value is undefined, type is undefined

Se puede vaciar cualquier variable estableciendo el valor en undefined. El tipo también será undefined.


car = undefined;    // Value is undefined, type is undefined

Valores vacíos

Un valor vacío no tiene nada que ver con undefined.

Una cadena vacía tiene un valor legal y un tipo.

let car = "";    // The value is "", the typeof is "string"




Comentarios

Entradas populares de este blog

1-Teclas

2-canvas

3-1-Personajes