Archivo por meses: enero 2014

Diferencias entre objetos y prototipos

Objetos y Prototipos Como sabemos en JavaScript se pueden crear objetos y también se pueden crear prototipos. ¿Cuál es la diferencia que existe entre los objetos y los protipos? ¿Cuándo conviene utilizar uno en lugar del otro? De manera general se puede decir cada objeto o instancia cuenta con los atributos y los métodos que […]

Extender tipos de datos

Hay ocasiones en que quisiéramos que los tipos de datos básicos en JavaScript tuvieran algunas funciones extras. Una manera para resolver esto es hacer funciones y utilizar el valor o valores como parámetro. Ejemplo Otra opción sería hacer una clase, crear distintos métodos que realicen la funcionalidad que estamos buscando. Después crear un objeto, para […]

Obtener valores de verdad de variables

En JavaScript, además de obtener los valores de verdad como resultado de una comparación o de asignarlos directamente, éstos se pueden obtener del valor que tenga una variable en un momento determinado. Descripción Valor Conversión Cero 0 Entero Positivo 50 Entero Negativo -50 Decimal Positivo 3.5 Decimal Negativo -3.5 Cadena de texto vacía » Cadena […]

Objetos como espacio de nombres

Hay ocasiones en  que al momento de incluir otra librería – o código – en JavaScript, algunas variables o funciones tienen el mismo nombre y hay que hacer algunos ajustes al código (cambiar el nombre de las funciones o variables) para determinar cómo se va a ejecutar el código (cuál es el código que se […]

Operadores lógicos

Los operadores lógicos se utilizan para evaluar varios términos como una expresión. También se utilizan para cambiar el valor de verdad de un término * o expresión. Un operador lógico utiliza dos términos. Cada término devuelve un valor de verdad (boolean) y, al evaluarse en conjunto, se obtiene un valor de verdad para la expresión. […]

Programación orientada a objetos

Es un estilo de programación (forma de organizar el código) en el cual se crean entidades. Para representar las entidades se necesita crear una plantilla. En la plantilla se definen las características que va a tener y las acciones que puede realizar cada entidad. Conceptos generales. Clase Plantilla donde se definen los atributos y las […]

Ramificaciones

Habrá ocasiones en que necesitemos ejecutar ciertas líneas código con base en el cumplimiento de al menos una condición. Para eso se utilizan las ramificaciones, también se les llama condicionales porque dependen del cumplimiento de al menos una condición. if Si se cumple la condición – o las condiciones – que se encuentran entre paréntesis […]

Funciones

Una función es un conjunto de instrucciones agrupadas. Anatomía de las funciones La mayoría de las funciones tiene cuatro partes que son: nombre, parámetros, código y valores de regreso. Nombre: La manera de nombrar funciones (que vamos a utilizar) es la misma que para nombrar variables. Parámetros o Valores de entrada: Valores que se van […]

Incluir javascript en html

¿Cómo incluir js en un documento HTML? Al igual que las hojas de estilo en cascada – CSS (que permite incrustar el estilo dentro del documento con la etiqueta style), el código de JavaScript puede ser incrustado dentro de un documento html utilizando la etiqueta script. El código también se puede encontrar en un documento […]

Conceptos de programación

JavaScript es un buen lenguaje para comenzar a programar. Una de las razones principales es que los requerimientos son mínimos – un navegador web y un editor de texto son suficientes para comenzar. Además, no se necesita ninguna configuración especial en el equipo. Algunos conceptos de programación aplicados en JavaScript: comentarios, tipos de datos, variables, […]