Introducción A Javascript

Páginas: 11 (2667 palabras) Publicado: 23 de septiembre de 2012
JAVASCRIPT

JavaScript es el lenguaje de programación mas utilizado por la mayoría para la creación de paginas web, fue creado en los 90’s por la empresa Netscape.
Las razones por las que se lo utiliza son:
* Porque es sencillo
* Es útil
* Es barato pensando en lo monetario, por que solo necesitamos un editor de textos que usualmente es el Bloc de Notas que esta incluido enWindows, y un navegador que es gratuito como ser Internet Explorer, Mozilla, etc.
* Es Visual, permite la programación visual como ser botones, ventanas, colores, formularios, etc.
* Y lo que a algunos conviene es que distingue entre Mayúsculas y Minúsculas.

No se lo debe confundir con JAVA ya que nos son ni parecidos solo es un primo muy lejano.

Como en cualquier lenguaje en JS se hacencomentarios pero de dos formas reservadas ya sea /*……..*/ ó //………

También están las constantes en JS que pueden ser:

Constantes enteras. Hay tres notaciones: decimal, octal y hexadecimal [sólo es obligatorio implementar la primera]:
* Decimal: 159
* Octal (usando como prefijo un cero): 052
* Hexadecimal (usando como prefijo un cero y una equis): 0x1E4
Constantes de cadenas decaracteres. Van encerradas entre comillas dobles ("Hola, mundo") o entre comillas simples ('Hola, mundo').
Para representar caracteres especiales se utiliza una secuencia de escape que consiste en el carácter barra inversa seguido de un carácter determinado. Algunos de estos caracteres son el salto de línea (\n), el tabulador (\t), el carácter nulo (\0), las comillas dobles (\"), la comilla (\') oel carácter de barra inversa (\\) [la implementación de estos caracteres especiales es opcional].
Constantes lógicas. Son las constantes true y false [es opcional implementar las palabras reservadas true y false]. Internamente, en el código objeto se ha de considerar que false se habrá traducido a cero y true a uno.
Operadores en JS
Operadores aritméticos. Suma, resta, producto, división ymódulo: +, -, *, / y % [es obligatorio implementar uno]. Se aplican sobre datos enteros.
También existen los operadores más y menos unarios: +, - [la implementación es opcional].
Operadores relacionales. Igual, distinto, menor, mayor, menor o igual, mayor o igual: ==, !=, <, >, <= y >= [es obligatorio implementar uno]. Se aplican sobre datos enteros.
Operadoreslógicos. And, or y not: &&, || y ! [es obligatorio implementar uno].
Auto-incrementos y auto-decrementos. ++ y -- (tanto prefijos, como sufijos) [la implementación es obligatoria de uno de ellos sólo para los grupos que les corresponda]. Incrementan o decrementan el valor de la variable en una unidad:
a = j++ // si j valía 5, ahora a == 5 y j == 6
a = ++j // si j valía 5, ahora a == 6 yj == 6
Operador condicional. condición ? exp1 : exp2. Si la condición es cierta, devuelve exp1; en caso contrario, devuelve exp2 [la implementación es obligatoria sólo para los grupos que les corresponda]:
max = (a > b) ? a : b
// Si a > b, entonces max == a, en caso contrario, max == b
Nota de implementación: para facilitar la construcción de lagramática, se recomienda realizar una simplificación de la expresión condicional, de tal forma que se adapte a una gramática del siguiente tipo:
E -> (E) ? F : F | A
A -> E + T | T
T -> T * F | F
F -> id | (E) | núm | ...

Operador de asignación con operación. +=, -=, *=, /= y %= [la implementación es obligatoria de uno de ellos sólo para los grupos que les corresponda]:n += m /* es equivalente a n = n + m */
Operador de acceso a campos de un objeto. Operador punto [la implementación es obligatoria para los grupos que tengan objetos]:
c.campo /* accede al campo del objeto c */
Operador de acceso a elementos de un vector. Operadores corchetes [la implementación es obligatoria sólo para los grupos con vectores]:
a =...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introducción a javascript
  • Introduccion a javascript
  • Introduccion a JavaScript
  • Introducción a javascript
  • javascript
  • Javascript
  • Javascript
  • Javascript

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS