QE2 Computing

Tecnologia, programación, Linux y software libre

  • Aplicación
    • imagen
      • GIMP
      • Inkscape
      • Diagramas
      • jpegoptim
    • audio
      • creación musical
      • Audacity
      • Rosegarden
      • PLN
    • vídeo
    • Texto
      • Markdown
      • TeX/LaTeX
      • Zettlr
      • Scribus
    • productividad
      • Odoo
      • Zettelkasten
      • Navegadores web
      • Metodologías
    • virtualización
      • Docker
    • bases de datos
      • MariaDB
  • programación
    • Python
      • Anaconda
    • Web
      • CSS
      • JavaScript
        • mapas Leaflet
      • desarrollo apps
      • Jekyll
    • PLN
      • Whisper
  • sistemas
    • GNU/Linux
    • Cloud Computing
  • Marketing digital
    • SEO
      • Herramientas
      • Datos estructurados
      • Black Hat SEO
  • acerca de
    • acerca del sitio
    • contacto
    • cookies
      • cookies: más información

Creado por QE2computing

Operadores JavaScript

Operadores aritméticos

OperadorDescripción
+Suma los operandos a ambos lados del operador
–Resta los operandos a ambos lados del operador
*Multiplica los operandos a ambos lados del operador
/Divide los operandos a ambos lados del operador
%Módulo: devuelve el resto/residuo de la división de 2 operandos
++Incrementa en uno un operando
—Decrementa en uno un operando

Ejemplo de uso de operadores aritméticos:
Var subtotal = 10, IVA = 21;
var precioTotal = subtotal * (1+IVA/100);

Operadores de asignación

OperadorDescripciónEjemplos de uso
=Asignavar x = y // asigna a x el valor de y
+=Suma y asignavar x += y // asigna a x la suma x + y
-=Resta y asignavar x -= y // asigna a x la resta de x menos y
*=Multiplica y asignavar x *=y // asigna a x la multiplicación entre x e y
/=Divide y asignavar x /=y // asigna a x la división entre x e y
%=Resto de división (residuo) y asignavar x %= y // asigna a x el resto de la división entre x e y

Operadores de comparación

OperadorDescripciónEjemplos de uso
==Igual aif(x == y) {…} // Si el resultado es True, se ejecuta el código entre las laves
===Iguales en valor y tipox === y // x es idéntico a y
!=No igualx != y // x no es igual que y
!==No igual, el tipo o el valorx !== y // x no es idéntico a y
>Más grande quex > y // x es mas grande que y
<Más pequeño que 
>=Más grande o igual que 
<=Más pequeño o igual que 
?Operador ternario 

Operadores de cadenas

El operador + concatena cadenas:
var x = «QE2»;
var y = «computing»;
var z = x + » » + y; // z contiene la cadena «QE2 computing»

Operadores lógicos

OperadorDescripciónEjemplos de uso
&&‘y’ lógico (AND) 
||‘o’ lógico (OR) 
!Negación (NOT)!x //

Operadores de tipo

OperadorDescripciónEjemplos de uso
typeofDevuelve el tipo de una variable 
instanceofDevuelve true si un objeto es una instancia de una clase 

Operadores bit a bit

Los operadores de bit funcionan sobre números de 32 bits. Cada operando numérico será convertido a número de 32 bits, para posteriormente ser convertido a número JavaScrpt.

OperadorNombreEjemploEquivale aResultado
&AND5&10101 & 00010001 = 1 decimal
|OR5 | 10101 | 00010101 = 5 decimal
~NOT~5~0000000000000000000000000000010111111111111111111111111111111010 = -6 decimal
^XOR5^10101^00010100 = 4 decimal

Crear mapas interactivos con Leaflet

¿Qué es Leaflet?

Leaflet
Fuente de la imagen: leafletjs.com

​Leaflet es una biblioteca JavaScript libre, para la creación de mapas interactivos.

Es ligera, simple y maravillosa. Y es una alternativa libre y gratuita a Google Maps.

Las funcionalidades de Leaflet son extensibles a través de cientos de plugins. Ver la página del sitio Leaflet, Extending Leaflet, para adquirir una base sobre esto.

[Leer más…]

Manual práctico Web ‘How to’ – HTML5 · CSS3 · JavaScript

Diseño responsive ❯

Sobre el documento

Este documento plantea tareas desde el punto de vista de las guías comúnmente conocidas como «how to». Su objetivo es que el usuario pueda encontrar la solución a tareas comunes que no encontraría buscando a repasando etiquetas HTML, reglas CSS o instrucciones JS. El motivo es que las tareas aquí se encuentran detalladas y tituladas con palabras que el usuario puede comprender inmediatamente, y también encontrarlas con una búsqueda dentro de la página (Ctrl+F).

[Leer más…]
  • 1
  • 2
  • Página siguiente »

Síguenos

Etiquetas

creación e interpretación musical CSS Digitalización de documentos empresarial formación GIMP hosting inteligencia artificial JavaScript lenguajes de marcado productividad Python seguridad digital software tipografia

Utilizamos cookies propias y de terceros para garantizar el funcionamiento de la web, medir su uso y mejorar nuestros servicios. Puede aceptar todas las cookies, rechazar las no necesarias o configurar sus preferencias. Política de cookies

Configurar cookies

Necesarias para que la web funcione correctamente. No se pueden desactivar desde este panel.

Ayudan a medir el uso del sitio y mejorar sus contenidos.

Permiten publicidad, medición de campañas o personalización de anuncios.

Guardan preferencias o permiten contenido externo no necesario.