EXPOCIÒN DE INFORMATICA
Slides do conjunto (13)
-

- CONCEPTO DE JAVA SCRIPT
- JavaScript (abreviado comúnmente JS) es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos, basado en prototipos, imperativo, débilmente tipado y dinámico. ... Todos los navegadores modernos interpretan el código JavaScript integrado en las páginas web.
-
- JavaScript tiene operadores binarios y unarios, y un operador ternario especial, el operador condicional. Un operador binario necesita dos operandos, uno antes del operador y otro después de este
-
- Operadores de asignación
- Operadores de comparación
- Operadores aritméticos
- Operadores bit a bit
- Operadores lógicos
- Operadores de cadenas de caracteres
- Operador condicional (ternario)
- Operador coma
- Operadores unarios
-
- OperadorDescripciónEjemplos devolviendo true
- Igualdad (==)Devuelve true si ambos operandos son iguales.3 == var1
- "3" == var1
- 3 == "3"
- (!=)Devuelve true si ambos operandos no son iguales.var1 != 4Desigualdad
- var2 != "3"
- Estrictamente iguales(===)
- Devuelve true si los operandos son igual y tienen el mismo tipo. Mira también Object.is y sameness in JS.
- 3 === var1Estrictamente desiguales (!==)
- Devuelve true si los operandos no son iguales y/o no son del mismo tipo.
- var1 !== "3"
- 3 !== "3"Mayor que (>)
- Devuelve true si el operando de la izquierda es mayor que el operando de la derecha.
- var2 > var1
- "12" > 2
- (>=)Devuelve true si el operando de la izquierda es mayor o igual que el operando de la derecha.var2 >= var1Mayor o igual que
- var1 >= 3
- (<)Devuelve true si el operando de la izquierda es menor que el operando de la derecha.var1 < var2Menor que
- "2" < 12
- (<=)Devuelve true si el operando de la izquierda es menor o igual que el operando de la derecha.var1 <= var2Menor o igual que
- var2 <= 5
-
-
- Nombre Operador abreviadoSignificado
- Operadores de asignaciónx = yx = y
- Asignación de adiciónx += yx = x + y
- Asignación de sustracciónx -= yx = x - y
- Asignación de multiplicaciónx *= yx = x * y
- Asignación de divisiónx /= yx = x / y
- Asignación de restox %= yx = x % y
- Asignación de exponenciaciónx **= yx = x ** y
- Asignación de desplazamiento a la izquierdax <<= yx = x << y
- Asignación de desplazamiento a la derechax >>= yx = x >> y
- Asignación de desplazamiento a la derecha sin signox >>>= yx = x >>> y
- Asignación AND binariax &= yx = x & y
- Asignación XOR binariax ^= yx = x ^ y
- Asignación OR binariax |= yx = x | y
-
- OperadorUsoDescripción
- AND bit a bita & b
- Devuelve uno por cada posición de bit en la cuales los bits correspondientes de ambos operandos tienen valor uno.
- OR bit a bita | b
- Devuelve uno por cada posición de bit en la cual al menos uno de los bits correspondientes de ambos operandos tiene valor uno.
- XOR bit a bita ^ b
- Por cada posición de bit en la cual los bits correspondientes de ambos operandos son iguales devuelve cero y si son diferentes devuelve uno.
- NOT bit a bit~ aInvierte los bits del operando.
- Desplazamiento a la izquierdaa << b
- Desplaza b posiciones a la izquierda la representación binaria de a, el exceso de bits desplazados a la izquierda se descarta, dejando ceros a la derecha de los bits desplazados.
- Desplazamiento a la derecha con propagación de signo
- a >> b
- Desplaza b posiciones a la derecha la representación binaria de a, el exceso de bits desplazados a la derecha se descarta.
- Desplazamiento a la derecha con relleno de cerosa >>> b
- Desplaza b posiciones a la derecha la representación binaria de a, el exceso de bits desplazados a la derecha se descarta, dejando ceros a la izquierda de los bits desplazados
-
- AND Lógico(&&)expr1 && expr2
- Devuelve expr1 si puede ser convertido a false de lo contrario devuelve expr2. Por lo tanto, cuando se usa con valores booleanos, && devuelve true si ambos operandos son true, en caso contrario devuelve false.
- OR Lógico(||)expr1 || expr2
- Devuelve expr1 si puede ser convertido a true de lo contrario devuelve expr2. Por lo tanto, cuando se usa con valores booleanos, || devuelve true si alguno de los operandos es true, o false si ambos son false.
- NOT Lógico(!)!expr
- Devuelve false si su operando puede ser convertido a true, en caso contrario, devuelve true.
-
OPERADORES DE CADENA DE CARECTERES
- console.log("mi " + "string"); // lanza el String "mi string" en la consola.
- La versión acortada de este operador de asignación (+=) puede ser usada también para concatenar cadenas de caracteres.
- Por ejemplo,
- var mistring = "alfa"; mistring += "beto"; // devuelve "alfabeto" y asigna este valor a "mistring".
-
OPERADORES CONDICIONAL (TERNARIO)
- condición ? valor1 : valor2
- Si la condición es true, el operador tomará el valor1, de lo contrario tomará el valor2. Puedes usar el operador condicional en cualquier lugar que use un operador estándar.
- Por ejemplo,
- var estado = (edad >= 18) ? "adulto" : "menor";
-
- for (var i = 0, j = 9; i <= j; i++, j--) console.log("a[" + i + "][" + j + "]= " + a[i][j]);
-
- delete nombreObjeto; delete nombreObjeto.propiedad; delete nombreObjeto[indice]; delete propiedad; // solo admitido con una declaración "with"
- x = 42; var y = 43; miObj = new Number(); miObj.h = 4; // crea la propiedad "h" delete x; // devuelve true (se puede eliminar si se declaró implícitamente) delete y; // devuelve false (no se puede eliminar si se declaró con var) delete Math.PI; // devuelve false (no se pueden eliminar propiedades predefinidas) delete miObj.h; // devuelve true (se pueden eliminar propiedades definidas por el usuario) delete miObj; // devuelve true (se puede eliminar si se ha declarado implícitamente)
-
- CARLOS BETACOURT
- MICHAEL CONTRERAS
- JUAN VILLARREAL
- MATHEW GUTIERREZ
Informações
- Descrição
- Slides sobre EXPOCIÒN DE INFORMATICA, criado por Michael Contreras em 19-04-2018.
- Criado por
- Michael Contreras · abr 2018
- Atualizado
- 19 abr 2018
- Visualizações
- 6
- Histórico
-
- Criado por Michael Contreras · 19 abr 2018
- Copiado por Michael Contreras · 19 abr 2018
- Avaliação
Mais sobre Lenguajes de programación web
