Este documento trata sobre programación básica en JavaScript. Explica conceptos como variables, tipos de variables, operadores, estructuras de control de flujo y funciones básicas. Describe cómo declarar y asignar valores a variables, los diferentes tipos como numéricos, cadenas y booleanos, y operadores como asignación, lógicos y matemáticos. También cubre estructuras como if, for y funciones para manipular cadenas, arrays y números.
This document discusses string handling functions in C programming. It defines a string as an array of characters and introduces the string.h header file, which contains functions for manipulating strings like strlen(), strcmp(), strcmpi(), strcpy(), and strcat(). It explains what each function does, including getting the length of a string, comparing strings, copying one string to another, and concatenating two strings.
1. An array is a group of variables of the same type referred to by a common name. Arrays can have one or more dimensions.
2. A one-dimensional array stores elements in contiguous memory locations. Elements are accessed using an index number within square brackets.
3. Common array operations include initializing values, accessing individual elements, searching for elements, finding the maximum/minimum value, and performing element-wise operations on multiple arrays.
Strings are arrays of characters that end with a null character. They can be declared using character arrays or pointers. Strings passed to functions are passed by reference as pointers. Common string functions include strlen to get length, strcmp to compare strings, strcpy to copy one string to another, and strcat to concatenate strings. Strtok breaks a string into tokens delimited by a specified character.
El documento describe los pasos para implementar la manufactura esbelta en una planta. Estos incluyen adoptar el paradigma de manufactura esbelta, enfocarse en la cadena de valor, desarrollar la estructura esbelta y el comportamiento, crear y refinar el plan de transformación, e implementar iniciativas de manufactura esbelta. El proceso involucra ciclos de entrada, a corto y largo plazo para lograr la visión de manufactura esbelta.
O documento discute conceitos de polimorfismo em Java, incluindo herança, classes abstratas, referências polimórficas e interfaces. Ele explica como interfaces podem definir contratos entre classes e tornar programas mais flexíveis, permitindo que classes adicionem funcionalidades independentemente de suas hierarquias de herança.
El documento describe los conceptos fundamentales de los algoritmos y la diagramación. Explica que los algoritmos son la lógica matemática aplicada a las ciencias de la computación para construir, probar y aplicar programas complejos de manera secuencial. También define un algoritmo como la secuencia lógica de pasos para resolver un problema. Finalmente, señala que la diagramación gráfica los pasos de un algoritmo para traducirlo a un lenguaje de programación.
O documento apresenta dados econômicos internacionais e brasileiros. Na economia internacional, mostra que o déficit em conta corrente dos EUA está crescendo e que a produção industrial da zona do euro e do Reino Unido está diminuindo. Na economia brasileira, destaca que o fluxo cambial acumulado está positivo e que o emprego industrial está estável.
O documento apresenta dados econômicos internacionais e nacionais. A inflação na Itália está em 3,7% na variação anual e 0,4% na variação mensal em dezembro de 2011. As expectativas de inflação no Brasil para 2012 estão em 5,27% e as projeções do IPCA do Top 5 estão em 5,00% para 2013. A balança comercial brasileira tem superávit crescente, com exportações de US$ 916 milhões e importações de US$ 767 milhões na média das últimas 4 semanas
This document discusses string handling functions in C programming. It defines a string as an array of characters and introduces the string.h header file, which contains functions for manipulating strings like strlen(), strcmp(), strcmpi(), strcpy(), and strcat(). It explains what each function does, including getting the length of a string, comparing strings, copying one string to another, and concatenating two strings.
1. An array is a group of variables of the same type referred to by a common name. Arrays can have one or more dimensions.
2. A one-dimensional array stores elements in contiguous memory locations. Elements are accessed using an index number within square brackets.
3. Common array operations include initializing values, accessing individual elements, searching for elements, finding the maximum/minimum value, and performing element-wise operations on multiple arrays.
Strings are arrays of characters that end with a null character. They can be declared using character arrays or pointers. Strings passed to functions are passed by reference as pointers. Common string functions include strlen to get length, strcmp to compare strings, strcpy to copy one string to another, and strcat to concatenate strings. Strtok breaks a string into tokens delimited by a specified character.
El documento describe los pasos para implementar la manufactura esbelta en una planta. Estos incluyen adoptar el paradigma de manufactura esbelta, enfocarse en la cadena de valor, desarrollar la estructura esbelta y el comportamiento, crear y refinar el plan de transformación, e implementar iniciativas de manufactura esbelta. El proceso involucra ciclos de entrada, a corto y largo plazo para lograr la visión de manufactura esbelta.
O documento discute conceitos de polimorfismo em Java, incluindo herança, classes abstratas, referências polimórficas e interfaces. Ele explica como interfaces podem definir contratos entre classes e tornar programas mais flexíveis, permitindo que classes adicionem funcionalidades independentemente de suas hierarquias de herança.
El documento describe los conceptos fundamentales de los algoritmos y la diagramación. Explica que los algoritmos son la lógica matemática aplicada a las ciencias de la computación para construir, probar y aplicar programas complejos de manera secuencial. También define un algoritmo como la secuencia lógica de pasos para resolver un problema. Finalmente, señala que la diagramación gráfica los pasos de un algoritmo para traducirlo a un lenguaje de programación.
O documento apresenta dados econômicos internacionais e brasileiros. Na economia internacional, mostra que o déficit em conta corrente dos EUA está crescendo e que a produção industrial da zona do euro e do Reino Unido está diminuindo. Na economia brasileira, destaca que o fluxo cambial acumulado está positivo e que o emprego industrial está estável.
O documento apresenta dados econômicos internacionais e nacionais. A inflação na Itália está em 3,7% na variação anual e 0,4% na variação mensal em dezembro de 2011. As expectativas de inflação no Brasil para 2012 estão em 5,27% e as projeções do IPCA do Top 5 estão em 5,00% para 2013. A balança comercial brasileira tem superávit crescente, com exportações de US$ 916 milhões e importações de US$ 767 milhões na média das últimas 4 semanas
Working in uncertain, complex & fragile environmentsSRSP
The document discusses the benefits of exercise for mental health. It states that regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help alleviate symptoms of mental illness.
Alunos do projeto "Mais Educação" estão aprendendo matemática de forma divertida usando jogos no Linux, enquanto desenvolvem atenção, concentração e habilidades sociais ao interagir uns com os outros, compartilhando descobertas e vencendo desafios. A professora orienta as crianças no uso das novas tecnologias para aprender com alegria.
This document appears to be a blank form for students to fill out their name and date for a writing lesson. There is no other text content provided. The form includes fields for a student's name, date, and the header "Ensino da Escrita" which translates to "Teaching of Writing" in Portuguese.
El documento discute las estrategias que las empresas están implementando para fidelizar a los empleados y mejorar su bienestar, más allá de los salarios. Estas incluyen programas de flexibilidad laboral, teletrabajo, beneficios para la salud y la familia, y oportunidades de formación y desarrollo profesional. El objetivo es crear compromiso entre los empleados y equilibrar las necesidades sociales y económicas de las organizaciones.
A fonte serifada Century foi escolhida para o site Mizuno para humanizar a comunicação e focar no estilo de vida esportivo. A serifa torna a leitura mais fluida e amarra o conceito do site à estratégia de layout, aproximando o leitor do conteúdo de forma crucial.
Este documento fornece informações sobre uma estudante chamada Maria José Ramos que se formou em 2009/2010. O documento repete o nome da estudante e a data de formação em várias seções sobre o ensino da escrita.
O documento é uma oração que pede a Deus por sabedoria e força para lidar com o sucesso e o fracasso, julgar a si mesmo e aos outros com compaixão, perdoar os que causam dano, e se lembrar de Deus mesmo nos momentos de esquecimento. A oração é atribuída a Mahatma Gandhi e convida o leitor a compartilhá-la.
O documento resume dados econômicos dos EUA e de outros países. Nos EUA, o déficit da balança comercial aumentou em novembro e a confiança do consumidor subiu. Internacionalmente, a agenda destaca indicadores de preços e balança comercial na Europa e nas Américas.
Este documento describe diferentes tipos de máquinas de impresión como impresoras de inyección de tinta, láser, matriciales, plotter, serigrafía y solventes. También describe máquinas multifuncionales y procesos de impresión como flexografía, offset e huecograbado. Explica cómo funcionan estos dispositivos y procesos y cuáles son sus características y usos principales.
O documento apresenta dados econômicos internacionais e brasileiros. Nos EUA e Reino Unido, as vendas e estoque de imóveis novos e o crescimento do PIB apresentaram leves variações. No Brasil, as transações correntes tiveram déficit menor, enquanto a conta financeira teve entrada maior de investimentos. A confiança do consumidor apresentou leve queda.
El documento resume la demografía, clima, fauna, historia, arquitectura, economía, fiestas y bibliografía de Gerena. La población ha aumentado de 5,534 a 7,000 habitantes entre 2001 y 2011. El clima es seco y caluroso en verano e inviernos suaves. Existen mamíferos como ciervos y jabalíes, y aves como águilas y gavilanes. La historia se remonta a la prehistoria y época romana. La economía se basa en la agricultura, especialmente el ol
Este documento presenta información sobre virus informáticos y antivirus. Explica que los virus son programas maliciosos que se replican a sí mismos y pueden dañar computadoras. Describe diferentes tipos de virus e historia de virus importantes. También cubre temas como prevención, detección, eliminación de virus y el funcionamiento de programas antivirus.
No sonho, o entrevistado pergunta a Deus sobre a humanidade e as lições de vida. Deus responde que é surpreendente como as pessoas vivem ansiosamente no futuro e no presente, desperdiçam a saúde por dinheiro, e precisam aprender a amar e perdoar uns aos outros.
Before visiting Ecuador, it is important that you have some basic things in mind... here are some useful information for you!
After checking this, you're redy to come and experience it by yourself.
For further information, write us: info@traveldealsecuador.com
O documento analisa o cenário macroeconômico internacional e brasileiro em outubro de 2014. A economia internacional está desacelerando, especialmente na zona do euro. Nos EUA, há melhora no mercado de trabalho. No Brasil, a economia está fraca com baixo crescimento, inflação alta e déficit fiscal crescente, afetando negativamente o investimento. As eleições de 2014 resultaram em base de apoio mais fragmentada para o governo.
JavaScript es un lenguaje de programación interpretado que se utiliza principalmente para crear páginas web dinámicas. A pesar de su nombre, JavaScript no tiene relación con Java. JavaScript permite definir variables de diferentes tipos como números, cadenas de texto, booleanos y arrays para almacenar datos de forma flexible.
Este documento introduce JavaScript como un lenguaje de programación para crear páginas web dinámicas. Explica los tipos de variables como strings, enteros y arrays, y operadores como asignación, matemáticos y lógicos. También cubre estructuras de control como if/else para tomar decisiones basadas en condiciones.
Working in uncertain, complex & fragile environmentsSRSP
The document discusses the benefits of exercise for mental health. It states that regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help alleviate symptoms of mental illness.
Alunos do projeto "Mais Educação" estão aprendendo matemática de forma divertida usando jogos no Linux, enquanto desenvolvem atenção, concentração e habilidades sociais ao interagir uns com os outros, compartilhando descobertas e vencendo desafios. A professora orienta as crianças no uso das novas tecnologias para aprender com alegria.
This document appears to be a blank form for students to fill out their name and date for a writing lesson. There is no other text content provided. The form includes fields for a student's name, date, and the header "Ensino da Escrita" which translates to "Teaching of Writing" in Portuguese.
El documento discute las estrategias que las empresas están implementando para fidelizar a los empleados y mejorar su bienestar, más allá de los salarios. Estas incluyen programas de flexibilidad laboral, teletrabajo, beneficios para la salud y la familia, y oportunidades de formación y desarrollo profesional. El objetivo es crear compromiso entre los empleados y equilibrar las necesidades sociales y económicas de las organizaciones.
A fonte serifada Century foi escolhida para o site Mizuno para humanizar a comunicação e focar no estilo de vida esportivo. A serifa torna a leitura mais fluida e amarra o conceito do site à estratégia de layout, aproximando o leitor do conteúdo de forma crucial.
Este documento fornece informações sobre uma estudante chamada Maria José Ramos que se formou em 2009/2010. O documento repete o nome da estudante e a data de formação em várias seções sobre o ensino da escrita.
O documento é uma oração que pede a Deus por sabedoria e força para lidar com o sucesso e o fracasso, julgar a si mesmo e aos outros com compaixão, perdoar os que causam dano, e se lembrar de Deus mesmo nos momentos de esquecimento. A oração é atribuída a Mahatma Gandhi e convida o leitor a compartilhá-la.
O documento resume dados econômicos dos EUA e de outros países. Nos EUA, o déficit da balança comercial aumentou em novembro e a confiança do consumidor subiu. Internacionalmente, a agenda destaca indicadores de preços e balança comercial na Europa e nas Américas.
Este documento describe diferentes tipos de máquinas de impresión como impresoras de inyección de tinta, láser, matriciales, plotter, serigrafía y solventes. También describe máquinas multifuncionales y procesos de impresión como flexografía, offset e huecograbado. Explica cómo funcionan estos dispositivos y procesos y cuáles son sus características y usos principales.
O documento apresenta dados econômicos internacionais e brasileiros. Nos EUA e Reino Unido, as vendas e estoque de imóveis novos e o crescimento do PIB apresentaram leves variações. No Brasil, as transações correntes tiveram déficit menor, enquanto a conta financeira teve entrada maior de investimentos. A confiança do consumidor apresentou leve queda.
El documento resume la demografía, clima, fauna, historia, arquitectura, economía, fiestas y bibliografía de Gerena. La población ha aumentado de 5,534 a 7,000 habitantes entre 2001 y 2011. El clima es seco y caluroso en verano e inviernos suaves. Existen mamíferos como ciervos y jabalíes, y aves como águilas y gavilanes. La historia se remonta a la prehistoria y época romana. La economía se basa en la agricultura, especialmente el ol
Este documento presenta información sobre virus informáticos y antivirus. Explica que los virus son programas maliciosos que se replican a sí mismos y pueden dañar computadoras. Describe diferentes tipos de virus e historia de virus importantes. También cubre temas como prevención, detección, eliminación de virus y el funcionamiento de programas antivirus.
No sonho, o entrevistado pergunta a Deus sobre a humanidade e as lições de vida. Deus responde que é surpreendente como as pessoas vivem ansiosamente no futuro e no presente, desperdiçam a saúde por dinheiro, e precisam aprender a amar e perdoar uns aos outros.
Before visiting Ecuador, it is important that you have some basic things in mind... here are some useful information for you!
After checking this, you're redy to come and experience it by yourself.
For further information, write us: info@traveldealsecuador.com
O documento analisa o cenário macroeconômico internacional e brasileiro em outubro de 2014. A economia internacional está desacelerando, especialmente na zona do euro. Nos EUA, há melhora no mercado de trabalho. No Brasil, a economia está fraca com baixo crescimento, inflação alta e déficit fiscal crescente, afetando negativamente o investimento. As eleições de 2014 resultaram em base de apoio mais fragmentada para o governo.
JavaScript es un lenguaje de programación interpretado que se utiliza principalmente para crear páginas web dinámicas. A pesar de su nombre, JavaScript no tiene relación con Java. JavaScript permite definir variables de diferentes tipos como números, cadenas de texto, booleanos y arrays para almacenar datos de forma flexible.
Este documento introduce JavaScript como un lenguaje de programación para crear páginas web dinámicas. Explica los tipos de variables como strings, enteros y arrays, y operadores como asignación, matemáticos y lógicos. También cubre estructuras de control como if/else para tomar decisiones basadas en condiciones.
USO DE LOS ELEMENTOS DEL LENGUAJE JAVASCRIPTRULAZ110
Este documento describe los conceptos básicos de las variables, tipos de datos, operadores y estructuras de control de flujo en JavaScript. Explica que las variables almacenan valores que pueden ser números, cadenas de texto u otros tipos de datos, y que los operadores permiten manipular y comparar estos valores. También detalla las estructuras if, for y for...in que permiten tomar decisiones y repetir bloques de código condicional o iterativamente.
El documento describe los diferentes tipos de operadores en Java, incluyendo operadores aritméticos, relacionales, lógicos y de asignación. Explica cómo estos operadores pueden combinarse en expresiones para realizar cálculos y comparaciones. También cubre temas como la prioridad y asociatividad de los operadores, y cómo los paréntesis pueden usarse para alterar el orden de evaluación.
El documento introduce los diferentes tipos de operadores en JavaScript, incluyendo operadores de asignación, lógicos, matemáticos y relacionales. Los operadores permiten manipular variables, realizar cálculos y comparaciones para tomar decisiones lógicas. El operador de asignación (=) almacena valores en variables, mientras que los operadores lógicos (&&, ||) combinan valores booleanos. Los operadores matemáticos realizan cálculos aritméticos y los relacionales comparan valores y cadenas.
El documento introduce los diferentes tipos de operadores en JavaScript, incluyendo operadores de asignación, lógicos, matemáticos y relacionales. Los operadores permiten manipular variables, realizar cálculos y comparaciones para tomar decisiones lógicas. El operador de asignación (=) almacena valores en variables, mientras que los operadores lógicos (&&, ||) combinan valores booleanos. Los operadores matemáticos realizan cálculos aritméticos y los relacionales comparan valores y cadenas.
Este documento explica qué es JavaScript y algunos de sus conceptos básicos. JavaScript es un lenguaje de programación que se usa principalmente para implementar funciones interactivas en páginas web. El documento describe la sintaxis de JavaScript, tipos de variables, operadores, estructuras de control como if/else y bucles for, entre otros temas.
JavaScript es un lenguaje script u orientado a documento que se utiliza principalmente para crear páginas web dinámicas. Permite reconocer y tratar localmente, es decir, en el cliente, los eventos generados por el usuario para mejorar la gestión de la interfaz cliente/servidor.
Este documento describe los tipos de datos y operadores en programación. Explica que los datos pueden ser simples como números o caracteres, o compuestos como cadenas. Describe operadores lógicos, aritméticos y relacionales, y explica la jerarquía de operadores.
El documento explica que ActionScript es el lenguaje de programación utilizado por Flash para darle interactividad e interacción. Describe algunas características clave de ActionScript como que es un lenguaje de scripting y que su sintaxis se parece a JavaScript. También describe objetos comunes en ActionScript como botones, clips de película y objetos de visualización, y conceptos como operadores, propiedades y eventos.
JavaScript es un lenguaje de programación utilizado principalmente para crear páginas web dinámicas. Se puede incluir JavaScript en documentos XHTML de diferentes formas, como en el mismo documento, en un archivo externo o en elementos XHTML. JavaScript incluye palabras reservadas, tipos de variables, operadores y estructuras de control de flujo como if, for y funciones para manipular cadenas de texto.
Este documento proporciona una introducción al lenguaje de programación ActionScript. Explica que ActionScript es el lenguaje de programación utilizado en Adobe Flash y describe algunas de sus características principales como que es orientado a objetos y tiene una sintaxis similar a JavaScript. También describe varios objetos comunes en ActionScript como MovieClip, Button, Sound y Mouse.
El documento describe el lenguaje de programación ActionScript y sus características. ActionScript es el lenguaje utilizado en Flash y permite controlar todos los aspectos de una película Flash. Describe elementos como operadores, objetos comunes (como botones y clips de película), paneles en Flash para programar con ActionScript, y ejemplos de código.
Variables, expresiones y ejecución de condiciones les en PSeIntCristian C
Contiene información sobre los tipos de variables , operadores aritméticos, operadores lógicos, operadores de texto, precedencia, entrada y salida por consola, ejecución condicional (Si - Entonces), ejecución alternativa (Si – Entonces – Si No), si – Entonces – Si No anidados y por ultimo algunos ejercicios.
El documento describe la estructura básica del lenguaje de programación de Arduino, que consiste en las funciones void setup() y void loop(). La función setup() se ejecuta una vez al inicio del programa para inicializar los pines y puertos, mientras que la función loop() se ejecuta de forma cíclica. También describe conceptos como variables, tipos de datos, operadores, funciones y control de flujo que se utilizan en Arduino.
La declaración de variables en JavaScript se realiza con la palabra "var". Var define la variable antes de usarla y permite asignar un valor. También se pueden declarar varias variables en una línea separadas por comas. Si se usa "var" la variable es local a la función, si no es global. Las variables no tienen un tipo de datos fijo y pueden cambiar de tipo.
La declaración de variables en JavaScript se realiza con la palabra "var". Var define la variable antes de usarla y permite asignar un valor. También se pueden declarar varias variables en una línea separadas por comas. Si se usa "var" la variable es local a la función, si no es global. Las variables no tienen un tipo de datos fijo y pueden cambiar de tipo.
Este documento describe la estructura básica del lenguaje de programación Arduino, incluyendo las funciones void setup() y void loop(), que son requeridas para que un programa funcione. Explica que setup() se ejecuta una vez al inicio y se usa para inicializar variables y comunicaciones, mientras que loop() se ejecuta continuamente y contiene el código principal del programa. También cubre conceptos como variables, tipos de datos, comentarios y operadores aritméticos.
1. Universidad de Panamá
Centro Regional Universitario de Coclé
facultad de Informática Electrónica y
Comunicación
Programación Web
Capitulo 3: Programación Básica
Por: De La Cruz Lillian, Sánchez Dalvis,
Rodríguez Elvis
junio 2012
2. CONTENIDO:
3. Programación Básica
3.1 Variables
3.2 Tipos de variables
3.3 Operadores
3.4 Estructuras de control de flujo
3.5 Funciones y propiedades básicas de
JavaScript
3. Variables
Una variable es un elemento que se
emplea para almacenar y hacer referencia
a otro valor.
Si cuando se declara una variable se
le asigna también un valor, se dice
que la variable ha sido inicializada
4. Las variables en JavaScript se crean
mediante la palabra reservada var.
Ejemplo
var numero_1;
var numero_2;
5. Tipos de variables
Numéricos
Se utilizan para almacenar valores
numéricos enteros (llamados integer en
inglés) o decimales (llamados float en
inglés).
Ejemplo
var iva = 16; // variable tipo entero
var total = 234.65; // variable tipo decimal
6. Cadena de Texto
Se utilizan para almacenar caracteres, palabras y/o frases de
texto. Para asignar el valor a la
variable, se encierra el valor entre comillas
dobles o simples, para delimitar su comienzo y
su final.
Ejemplo
var mensaje = "Bienvenido a nuestro sitio web";
7. Arrays
Se les llama vectores, matrices e incluso arreglos. Es
una colección de variables, que pueden ser todas del
mismo tipo o cada una de un tipo diferente.
Ejemplo
var dias = ["Lunes", "Martes", "Miércoles", "Jueves", "Viernes",
"Sábado", "Domingo"];
8. Booleanos
También se conocen con el nombre de variables
de tipo lógico. Una variable de tipo
booleana solamente puede tomar dos valores: true
(verdadero) o false (falso).
Ejmplo
var clienteRegistrado = false;
var ivaIncluido = true;
9. Operadores
Los operadores permiten manipular el valor de
las variables, realizar operaciones matemáticas con sus valores
y comparar diferentes variables.
Asignación
Este operador se utiliza para guardar un
valor específico en una variable.
Ejemplo
var numero1 = 3
10. Incremento y decremento
solamente son válidos para las variables numéricas.
El operador de incremento se indica mediante ++
en el nombre de la variable.
El decremento indicado -- en el nombre de la
variable se utiliza para decrementar el valor
de la variable.
11. Ejemplo:
Incremento
var numero = 5;
++numero;
alert(numero); // numero = 6
Descremento
var numero = 5;
--numero;
alert(numero); // numero = 4
12. Lógicos
Se utilizan para tomar decisiones sobre las
instrucciones que debería ejecutar el programa en
función de ciertas condiciones. El resultado siempre
es un valor lógico o booleano.
13. Negación
Se utiliza para obtener el valor contrario
al valor de la variable. La negación
lógica se obtiene prefijando el símbolo !
Ejemplo
var visible = true;
alert(!visible); // Muestra "false" y no "true"
AND
obtiene su resultado combinando dos valores booleanos. El
operador se indica mediante el símbolo && y su resultado
solamente es true si los dos operando
son true.
15. OR
La operación lógica OR también combina dos
valores booleanos. El operador se indica mediante
el símbolo || y su resultado es true
si alguno de los dos operando es true.
18. JavaScript define otro operador matemático.
Se trata del operador "módulo", que calcula
el resto de la división entera de
dos números. se indica mediante el símbolo %,
Ejemplo
var numero1 = 10;
var numero2 = 5;
resultado = numero1 % numero2; // resultado = 0
19. Relacionales
mayor que (>), menor que (<), mayor o igual (>=),
menor o igual (<=), igual que (==) y distinto de (!=).
El resultado de todos estos operadores siempre
es un valor booleano
21. Estructuras de control de flujo
son instrucciones del tipo "si se cumple
esta condición, hazlo; si no se cumple,
haz esto otro". También existen instrucciones del
tipo "repite esto mientras se cumpla esta
condición".
22. Clases
Estructura if
Se emplea para tomar decisiones en
función de una condición
Estructura if...else
Normalmente las condiciones suelen ser del
tipo "si se cumple esta condición, hazlo;
si no se cumple, haz esto otro".
23. Ejemplo
var numero1 = 5;
var numero2 = 8;
if(...) {
alert("numero1 no es mayor que
numero2");
}
if(...) {
alert("numero2 es positivo");
}
if(...) {
alert("numero1 es negativo o distinto de
cero");
}
if(...) {
alert("Incrementar en 1 unidad el valor de
numero1 no lo hace mayor o igual
que
24. Estructura for
La estructura for permite realizar este tipo
de repeticiones de una forma muy sencilla.
for(inicializacion; condicion; actualizacion)
{ ... }
Ejemplo
var dias = ["Lunes", "Martes", "Miércoles", "Jueves",
"Viernes", "Sábado",
"Domingo"];
for(var i=0; i<7; i++) {
alert(dias[i]);
}
25. Estructura for...in
Si se quieren recorrer todos los elementos
que forman un array, la estructura for...in
es la forma más eficiente de hacerlo,
var dias = ["Lunes", "Martes", "Miércoles",
"Jueves", "Viernes", "Sábado",
"Domingo"];
for(i in dias) {
alert(dias[i]);
}
La variable que se indica como índice es
la que se puede utilizar para acceder a
los elementos del array.
26. Funciones y propiedades básicas de
JavaScript
JavaScript incorpora una serie de herramientas
y utilidades (llamadas funciones y propiedades, como
se verá más adelante) para el manejo
de las variables.
27. Clases:
Funciones útiles para cadenas de texto
length, calcula la longitud de una cadena de texto
(el número de caracteres que la forman)
se emplea para concatenar varias
cadenas de texto.
Además del operador +, también se
puede utilizar la función concat().
28. Los espacios en blanco se pueden añadir
al final o al principio de las
cadenas y también
se pueden indicar forma explícita:
var mensaje1 = "Hola";
var mensaje2 = "Mundo";
var mensaje = mensaje1 + " " + mensaje2; // mensaje =
"Hola Mundo"
29. toUpperCase(), transforma todos los caracteres de la
cadena a sus correspondientes caracteres en
mayúsculas y viceversa.
split(separador), convierte una cadena de texto en
un array de cadenas de texto
30. Funciones útiles para arrays
length, calcula el número de elementos de un array
concat(), se emplea para concatenar los
elementos de varios arrays
push(), añade un elemento al final del array.
pop(), elimina el último elemento del array y lo
devuelve
join(separador), es la función contraria a split().
31. shift(), elimina el primer elemento del array y lo
devuelve
unshift(), añade un elemento al principio del array
reverse(), modifica un array colocando sus elementos en el
orden inverso a su posición original
32. Funciones útiles para números
NaN, (del inglés, "Not a Number") JavaScript emplea
el valor NaN para indicar un valor numérico no definido
(por ejemplo, la división 0/0).
isNaN(), permite proteger a la aplicación
de posibles valores numéricos no
definidos
Infinity, hace referencia a un valor
numérico infinito y positivo
toFixed(digitos), devuelve el número original con tantos
decimales como los
indicados por el parámetro digitos y realiza los redondeos
necesarios.