Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Instructora: Integrantes:
C.I:27.993.471
Sección:
I21
Mayo, 13/05/20
1. ¿Qué es Javascript?
Este lenguaje posee varias características, entre ellas podemos mencionar que es
un lenguaje basado en acciones que posee menos restricciones. Además, es un
lenguaje que utiliza Windows y sistemas X-Windows, gran parte de la
programación en este lenguaje está centrada en describir objetos, escribir
funciones que respondan a movimientos del mouse, aperturas, utilización de
teclas, cargas de páginas entre otros.
Es necesario resaltar que hay dos tipos de JavaScript: por un lado está el que se
ejecuta en el cliente, este es el Javascript propiamente dicho, aunque
técnicamente se denomina Navigator JavaScript. Pero también existe un
Javascript que se ejecuta en el servidor, es más reciente y se denomina LiveWire
Javascript.
Se puede comprobar con todos los ejemplos que mostramos más abajo en esta
misma página, si la guardamos y cargamos sin conexión.
Crea todo tipo de programación bien sea pequeños o de objetos complejos, por lo
que es el lenguaje más versátil y estable que se conoce. El lenguaje no tiene nada
que ver con Java, tiene una estructura bastante fácil y de alto nivel, es simple de
aprender y se adapta fácilmente al lenguaje humano ya que está formado por
texto y script.
Los scripts son secuencias de comando que se forman desde el lado del cliente y
no del servidor, sin necesidad de desencajar el código para su fuente de ejecución
mediante unos procesos, aunque también se da la transformación de JavaScript
para aplicación desde el lado del servidor, es de muy poco uso, el script
representa pequeñas acciones, eventos o efectos que se acoplan entre sí para
crear grandes programas.
3. Breve historia del lenguaje
Microsoft dio como nombre a JavaScript como “JScript” para así evitar problemas
con la agencia de la marca, JScript fue adoptado con la versión 3.0 de Internet
Explorer, en el año 1996, aunque los dialectos pueden ser parecidos a los
términos “JavaScript” y “JScript” se utilizan indistintamente y JScript es
incompatible con la de ECMA en muchos aspectos.
Solo necesita hacer un recorrido de la gramática en primer lugar para estar seguro
de que se alcanzará cada programa de duración finita en un tiempo determinado
(si hace un recorrido en primer lugar de profundidad, se quedará impresionado al
explorar todos los programas que consisten únicamente en un variable cuyo
nombre es una secuencia cada vez más larga de 'A's, o algo así.
Hay dos formas de incluir JavaScript en HTML y hacer que funcionen juntos. Ahora
que hemos hablado sobre JavaScript y hemos visto cuáles pueden ser algunas de
sus ventajas, echemos un vistazo a algunas de las formas en que podemos
conectar JavaScript con HTML.
En cuanto al SEO, como sabes, Google tiene en cuenta más de 200 parámetros
diferentes a la hora de valorar una web y posicionarla, muchos de ellos se refieren
en exclusiva a la arquitectura web y a su programación, por eso es importante
contar con programadores expertos, capaces de ajustar la estructura del lenguaje
de nuestra web a lo que Google espera de ella.
-Código en la página
-Código externo
Hay dos tipos de situaciones en las cuales lo que queremos incluir en la entrada
desde nuestro ordenador no es texto, imagen o vídeo, y que se resuelven
incluyendo un código HTML denominado normalmente "código EMBED". Estas
situaciones son:
Aquí podemos optar por subir el archivo a un espacio web (si disponemos de él) y
colocar en nuestra entrada un enlace a la URL del archivo.
Cuando queremos incluir algo que hemos encontrado en internet pero que es
público y está compartido:
Si se trata de un servicio Web 2.0 que ofrezca código EMBED, incluiremos este
código en nuestra entrada.
Si es parte de una Web normal, podremos añadir un "iframe" con la URL de la
Web que la visualice como si se tratase de una ventana incluida en nuestra
entrada.
Todas estas situaciones las resolveremos dentro del editor de entradas, en la ficha
de "Edición de HTML".
La Función Prompt
Como ya decíamos al principio la función (el método) prompt() nos solicitará algo
para continuar. Aquí pasamos dos argumentos, el primero es el texto que saldrá
en la ventana, el segundo es el valor por defecto de la caja de texto, si lo dejamos
vacío no se mostrará nada.
JavaScript
JavaScript
JavaScript
Creamos unos botones para mostrar los prompt() usando el evento onclick de los
botones:
XHTML
La Función Alert
Esta función es un poco más sencillo en comparación con la función prompt. Que
no hace nada más que no sea una persona para informar sobre la acción. El
código es de esta manera:
window.alert("Hola...!")
Tan pronto como el usuario hace clic en el cuadro de la función que se adjunta,
una nueva ventana pop-up diciendo “Hola!” Hay miles de razones por las cuales
usted necesita agregar una función de alerta. Esto podría ser usado para informar
al usuario de que la entrada de datos no es correcta o simplemente para advertir
al usuario de que algo drástico está a punto de suceder en la solicitud en línea.
Primero alert() cuya estructura incluye un argumento entre los paréntesis que es el
mensaje que aparecerá en la ventana emergente:
JavaScript
Podemos crear un botón en HTML para mostrar el alert() usando el evento onclick
del botón:
XHTML
El operador typeof devuelve una cadena que indica el tipo del operando sin
evaluarlo. operando es la cadena, variable, palabra clave u objeto para el que se
devolverá su tipo. Los paréntesis son opcionales.
var tamano = 1
Para las palabras clave true y null, el operador typeof devuelve los siguientes
resultados:
Para valores de propiedades, el operador typeof devuelve el tipo del valor que
contiene la propiedad:
Las variables son localidades de memoria en las que pueden almacenarse datos.
Cada una tiene un nombre, un tipo y valor. Java tiene tres tipos de variables: de
instancia, de clase y locales.
Variables de instancia.
Variables de clase.
Son similares a las variables de instancia, con la excepción de que sus valores
son los mismos para todas las instancias de la clase.
Variables locales.
El tipo de una variable determina los valores que puede almacenar y las
operaciones que se pueden hacer sobre ella. Para dar a una variable un tipo y un
nombre, se escribe una declaración de una variable, que tiene la siguiente forma:
TipoDato nombreVariable;
Ej.
Se pueden escribir varios nombres de variables del mismo tipo en una sola línea,
int x, y, z;
Tipo primitivo.
Una variable de tipo primitivo contiene un solo valor del tamaño y formato
apropiado de su tipo: un número, un carácter, o un valor booleano.
La tabla siguiente lista los tipos de datos primitivos soportados por Java.
Números enteros
Números reales
Otros tipos
double d = 10.50;
float f = 10.50F;
Referencia.
Los arreglos, las clases y las interfaces son del tipo referencia. El valor de una
variable del tipo referencia es una dirección de un conjunto de valores
representados por una variable.
Ej.
console.log(2 + 3 - 1);
// expected output: 4
console.log(4 * 3 / 2); // 12 / 2
// expected output: 6
// Number remainder and exponential
console.log(11 % 3 ** 2); // 11 % 9
// expected output: 2
Ejemplo
<html>
<body>
<script type="text/javascript">
var contador=0;
function incrementar()
contador++;
</script>
<form>
</form>
</body>
</html>
x=15;
x++;
x=16
Var cadena1 = "Buenos días"; var cadena2 = “a todos"; var cadena3 = cadena1 +
cadena2;
Como han dicho Emeeus y the-breaker, existen muchas pero muchas formas de
convertir un valor a otro en javascript, pero ten en cuenta que convertir a tipos
especificos en javascript, no funciona como en otros lenguajes de programacion
como por ejemplo java, aca en javascript, solo tenemos tres palabras magicas
para definir variables, teniendo en cuenta esto, tenemos las siguientes formas de
convertir datos:
parseFloat(str);
parseInt(str);
parseFloat parseInt
las clases Integer, Float, Double, no son tipos, son clases, algo diferente seria int,
float, double, (estos si son tipos), esto en otros lenguajes, ya que por ejemplo en
javascript la clase Float no existe, Double mucho menos e Integer tampoco existen
en javascript, como se convierten entonces numeros con tipos int, float y double?,
respuesta:
En caso de que el dato original sea una cadena de texto, puedes usar según lo
que requieras, las funciones parseFloat o parseInt vistas anteriormente, parseInt
es el equivalente a que te devuelva un dato de tipo int o Integer, y parseFloat es el
equivalente a que te devuelva SIEMPRE un dato de tipo double, (javascript toma
cualquier valor flotante con un tamaño equivalente al de un double), asi el numero
no sea muy grande, y como javascript no distingue entre tipos de numeros
especificos, para javascript ese 'double', puede ser tratado tambien como un 'float'
tranquilamente.
4.) Boolean to String
function toStrictBoolean(str){
console.log(typeof(toStrictBoolean('true')));
Ampliar
Extras
Hay otra forma de convertir para el caso de string a int, ojo, solo para convertir de
string a int, no funciona viceversa y tampoco devuelve flotantes (siempre devuelve
enteros), y es por medio de el operador binario |:
Aparte esta misma forma se puede usar en vez de usar la función parseInt para
convertir números flotantes a enteros rápidamente:
let pi = 3.1416;
pi = pi | 0;
console.log(pi);
10. Comentarios
Los comentarios son partes del programa que el intérprete no lee y que, por tanto,
sirven para explicar y aclarar. Van comprendidos entre barras y asteriscos como
en el ejemplo siguiente:
/*comentario*/
El comentario puede constar de más de una línea o de una sola, mientras que el
intérprete no acepta el comentario nidificado.
Otro tipo de comentario es la barra doble, tomada prestada del lenguaje C, si bien
es válida sólo para comentarios de una sola línea aunque no la ocupen por entero:
ent x: //commento
<script language="JavaScript">
<!--
alert("Welcome!");
//-->
</script>