<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Estrutura_l%C3%A9xica_de_JavaScript</id>
	<title>Estrutura léxica de JavaScript - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Estrutura_l%C3%A9xica_de_JavaScript"/>
	<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Estrutura_l%C3%A9xica_de_JavaScript&amp;action=history"/>
	<updated>2026-10-22T08:38:03Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://manuais.iessanclemente.net/index.php?title=Estrutura_l%C3%A9xica_de_JavaScript&amp;diff=8716&amp;oldid=prev</id>
		<title>Vieites: /* Funcións */</title>
		<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Estrutura_l%C3%A9xica_de_JavaScript&amp;diff=8716&amp;oldid=prev"/>
		<updated>2009-02-10T19:09:28Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Funcións&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;A estrutura léxica nos indica cómo debemos escribir programas nunha linguaxe de programación. Especifica cousas como a aparencia dos nomes das variables, os caracteres que se empregan para comentarios e cómo se separan entre si as instrucións do programa.&lt;br /&gt;
&lt;br /&gt;
== Como introducir JavaScript no documento HTML ==&lt;br /&gt;
Podemos introducir JavaScript nun documento HTML de dous xeitos:&lt;br /&gt;
* Insertándoo nun documento HTML entre un conxunto de etiquetas &amp;#039;&amp;#039;&amp;#039;&amp;lt;script&amp;gt;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* Insertándoo dentro dunha etiqueta HTML para responder a un evento.&lt;br /&gt;
&lt;br /&gt;
JavaScript insértase dentro dos documentos HTML por medio das etiquetas de comezo e fin de &amp;#039;&amp;#039;script&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
//Aquí vai o script ...&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vexamos un primeiro exemplo de JavaScript:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot;&lt;br /&gt;
 &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Ola mundo con JavaScript&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
	&amp;lt;center&amp;gt;&lt;br /&gt;
		&amp;lt;script language=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;!-- Ocúltase información para navegadores antigos&lt;br /&gt;
			document.write(&amp;quot;¡Ola mundo!&amp;quot;);&lt;br /&gt;
		// final do comentario --&amp;gt;&lt;br /&gt;
		&amp;lt;/script&amp;gt;&lt;br /&gt;
	&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vese que despois da primeira etiqueta de &amp;#039;&amp;#039;script&amp;#039;&amp;#039; inclúense unhas etiquetas de comentarios que engloban o código fonte JavaScript, e que evitan que dito código se mostre como texto plano nos navegadores que non entenden as etiquetas &amp;#039;&amp;#039;&amp;lt;script&amp;gt;&amp;#039;&amp;#039;.&lt;br /&gt;
* As palabras &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;document&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; e &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;write&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; son recoñecidas por JavaScript e usadas conxuntamente para realizar unha acción, neste caso escribir no documento o texto incluído no interior dos parénteses.&lt;br /&gt;
* As palabras &amp;#039;&amp;#039;document&amp;#039;&amp;#039; e &amp;#039;&amp;#039;write&amp;#039;&amp;#039; deben escribirse en minúsculas obrigatoriamente.&lt;br /&gt;
&lt;br /&gt;
== Tokens ==&lt;br /&gt;
Os &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;tokens&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; son as palabras, as frases ou os caracteres mais pequenos que o JavaScript pode entender. &lt;br /&gt;
&lt;br /&gt;
Os &amp;#039;&amp;#039;tokens&amp;#039;&amp;#039; de JavaScript agrúpanse en cinco categorías: identificadores, palabras reservadas, literais, operadores e separadores.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;A sintaxe&amp;#039;&amp;#039;&amp;#039; da linguaxe é o conxunto de regras e restriccións que nos indican como combinar estes &amp;#039;&amp;#039;tokens&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Conxunto de caracteres ===&lt;br /&gt;
: Os programas JavaScript escríbense empregando o conxunto de caracteres [http://es.wikipedia.org/wiki/Unicode Unicode].&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Distinguir maiúsculas e minúsculas.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: JavaScript é unha linguaxe que distingue maiúsculas de minúsculas, o que significa que as palabras clave, as variables, os nomes de función e calquera outro símbolo da linguaxe débense escribir de xeito consistente.&lt;br /&gt;
: Neste punto, hai que ter en conta que XHTML non distingue entre maiúsculas e minúsculas. Polo que será unha boa norma empezar a escribir todas as propiedades e obxectos en &amp;quot;minúsculas&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Espazos en branco e saltos de liña.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: JavaScript ignora os espazos, as tabulacións e as novas liñas que aparecen entre os símbolos no programa. Esto facilita o formateo e sangrado do código dunha forma consistente para facilitar a súa lectura e comprensión. &lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Puntos e comas opcionais.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: En JavaScript a unha simple instrución séguelle, normalmente, un signo de punto e coma (;), igual que en C, C++ e Java. Sen embargo, en JavaScript podemos omitir dito signo se cada unha das nosas instrucións se coloca nunha liña independente (pero isto non é unha práctica de programación).&lt;br /&gt;
&lt;br /&gt;
=== Comentarios ===&lt;br /&gt;
: Calquera texto comprendido entre &amp;#039;&amp;#039;&amp;#039;//&amp;#039;&amp;#039;&amp;#039; e o final dunha liña trátase como comentario e JavaScript o ignora.&lt;br /&gt;
: Calquera texto comprendido entre os caracteres &amp;#039;&amp;#039;&amp;#039;/*&amp;#039;&amp;#039;&amp;#039; e &amp;#039;&amp;#039;&amp;#039;*/&amp;#039;&amp;#039;&amp;#039; tamén se trata como comentario.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
		// Isto é un comentario nunha liña&lt;br /&gt;
		/* Isto é un comentario&lt;br /&gt;
		en varias liñas*/&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Literais ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Un literal é un valor dun dato que aparece directamente nun programa.&amp;#039;&amp;#039;&amp;#039; Os seguintes son todos literais:&lt;br /&gt;
 12                   // O número doce&lt;br /&gt;
 1.2                  // O número un punto dous&lt;br /&gt;
 &amp;quot;ola mundo&amp;quot;          // Unha cadea de texto&lt;br /&gt;
 &amp;#039;ola&amp;#039;                // Outra cadea de texto&lt;br /&gt;
 true                 // Un valor booleano&lt;br /&gt;
 false                // Outro valor booleano&lt;br /&gt;
 /javascript/gi       // Un literal de &amp;quot;expresión regular&amp;quot;&lt;br /&gt;
 null                 // Ausencia dun obxecto &lt;br /&gt;
 { x:1, y:2 }         // Un inicializador de obxecto&lt;br /&gt;
 [1,2,3,4,5]          // Un inicializador de matriz&lt;br /&gt;
&lt;br /&gt;
=== Identificadores ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Un identificador é simplemente un nome.&amp;#039;&amp;#039;&amp;#039; Utilízanse para denominar variables e funcións e para proporcionar etiquetas para determinar bucles no código JavaScript.&lt;br /&gt;
&lt;br /&gt;
As normas son as mesmas que en Java e outros moitos: &lt;br /&gt;
* O primeiro carácter debe ser unha letra, un signo de subliñado (_) ou un signo de dólar ($).&lt;br /&gt;
* Os seguintes caracteres poden ser unha letra, un signo de subliñado ou un signo de dólar.&lt;br /&gt;
&lt;br /&gt;
== Palabras reservadas ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Por palabras reservadas enténdense aquelas que non se poden empregar como identificadores.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* A seguinte táboa recolle as palabras clave estandarizadas:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; width=&amp;quot;90%&amp;quot;&lt;br /&gt;
| break&lt;br /&gt;
| do&lt;br /&gt;
| if&lt;br /&gt;
| switch&lt;br /&gt;
| typeof&lt;br /&gt;
|-&lt;br /&gt;
| case&lt;br /&gt;
| else&lt;br /&gt;
| in&lt;br /&gt;
| this&lt;br /&gt;
| var&lt;br /&gt;
|-&lt;br /&gt;
| catch&lt;br /&gt;
| false&lt;br /&gt;
| instanceof&lt;br /&gt;
| throw&lt;br /&gt;
| void&lt;br /&gt;
|-&lt;br /&gt;
| continue&lt;br /&gt;
| finally&lt;br /&gt;
| new&lt;br /&gt;
| true&lt;br /&gt;
| while&lt;br /&gt;
|-&lt;br /&gt;
| default&lt;br /&gt;
| for&lt;br /&gt;
| null&lt;br /&gt;
| try&lt;br /&gt;
| with&lt;br /&gt;
|-&lt;br /&gt;
| delete&lt;br /&gt;
| function&lt;br /&gt;
| return&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Esta outra táboa que presentamos a continuación recolle unha lista de palabras clave reservadas, estas non se utilizan actualmente pero resérvanse como posibles extensións futuras da linguaxe:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; width=&amp;quot;90%&amp;quot;&lt;br /&gt;
| abstract&lt;br /&gt;
| double&lt;br /&gt;
| goto&lt;br /&gt;
| native&lt;br /&gt;
| static&lt;br /&gt;
|-&lt;br /&gt;
| boolean&lt;br /&gt;
| enum&lt;br /&gt;
| implements&lt;br /&gt;
| package&lt;br /&gt;
| super&lt;br /&gt;
|-&lt;br /&gt;
| byte&lt;br /&gt;
| export&lt;br /&gt;
| import&lt;br /&gt;
| private&lt;br /&gt;
| synchronized&lt;br /&gt;
|-&lt;br /&gt;
| char&lt;br /&gt;
| extends&lt;br /&gt;
| int&lt;br /&gt;
| protected&lt;br /&gt;
| throws&lt;br /&gt;
|-&lt;br /&gt;
| class&lt;br /&gt;
| final&lt;br /&gt;
| interface&lt;br /&gt;
| public&lt;br /&gt;
| transient&lt;br /&gt;
|-&lt;br /&gt;
| const&lt;br /&gt;
| float&lt;br /&gt;
| long&lt;br /&gt;
| short&lt;br /&gt;
| volatile&lt;br /&gt;
|-&lt;br /&gt;
| debugger&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Tamén é recomendable non empregar: &amp;#039;&amp;#039;as&amp;#039;&amp;#039;, &amp;#039;&amp;#039;is&amp;#039;&amp;#039;, &amp;#039;&amp;#039;namespace&amp;#039;&amp;#039; e &amp;#039;&amp;#039;use&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
* Tampouco se deben empregar as palabras que recolle a seguinte lista, estas son variables e funcións globais definidas polo estándar:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; width=&amp;quot;90%&amp;quot;&lt;br /&gt;
| arguments&lt;br /&gt;
| encodeURI&lt;br /&gt;
| Infinity&lt;br /&gt;
| Object&lt;br /&gt;
| String&lt;br /&gt;
|-&lt;br /&gt;
| Array&lt;br /&gt;
| Error&lt;br /&gt;
| isFinite&lt;br /&gt;
| parseFloat&lt;br /&gt;
| SyntaxError&lt;br /&gt;
|-&lt;br /&gt;
| Boolean&lt;br /&gt;
| escape&lt;br /&gt;
| isNaN&lt;br /&gt;
| parseInt&lt;br /&gt;
| TypeError&lt;br /&gt;
|-&lt;br /&gt;
| Date&lt;br /&gt;
| eval&lt;br /&gt;
| Math&lt;br /&gt;
| RangeError&lt;br /&gt;
| undefined&lt;br /&gt;
|-&lt;br /&gt;
| decodeURI&lt;br /&gt;
| EvalError&lt;br /&gt;
| NaN&lt;br /&gt;
| ReferenceError&lt;br /&gt;
| unescape&lt;br /&gt;
|-&lt;br /&gt;
| decodeURIComponent&lt;br /&gt;
| Function&lt;br /&gt;
| Number&lt;br /&gt;
| RegExp&lt;br /&gt;
| URIError&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Tratamento de variables en JavaSript ==&lt;br /&gt;
Unha variable é o nome que se lle da a unha posición de memoria do equipo na que se almacena información. &lt;br /&gt;
&lt;br /&gt;
=== Nomear variables ===&lt;br /&gt;
* O nome das variables en JavaScript debe estar formado por unha ou mais letras, díxitos e guións baixos. &lt;br /&gt;
* Non pode comezar por un número.&lt;br /&gt;
* JavaScript distingue entre maiúsculas e minúsculas.&lt;br /&gt;
&lt;br /&gt;
=== Declarar de variables===&lt;br /&gt;
* Para dicir a JavaScript que un &amp;#039;&amp;#039;&amp;#039;identificador&amp;#039;&amp;#039;&amp;#039; é unha variable, esta débese declarar primeiro.&lt;br /&gt;
* Para declarar variables en JavaScript utilízase a palabra reserva &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;var&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; seguida do nome da nova variable.&lt;br /&gt;
* Para declarar mais dunha variable na mesma sentencia utilízase a coma como separador.&lt;br /&gt;
* A inicialización das variables realízase empregando o operador de asignación &amp;#039;&amp;#039;&amp;#039;(=)&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* Pódese inicializar unha variable ao mesmo tempo que se declara ou en calquera outro punto despois no &amp;#039;&amp;#039;&amp;#039;script&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* JavaScript lee o código de arriba cara abaixo realizando en cada paso a instrución lida. Ata que o programa inicializa unha variable esta permanece indefinida (&amp;#039;&amp;#039;undefined&amp;#039;&amp;#039;) e de ela non se pode extraer ningunha información.&lt;br /&gt;
* Pode declararse tamén unha variable simplemente iniciándoa e sen utilizar a palabra reserva &amp;#039;&amp;#039;var&amp;#039;&amp;#039;. É dicir, asignar un valor a unha nova variable sen declarala antes con &amp;#039;&amp;#039;var&amp;#039;&amp;#039;, fai que JavaScript a declare automaticamente.&lt;br /&gt;
&lt;br /&gt;
=== Tipos de variables===&lt;br /&gt;
* En JavaScript existen os seguintes tipos de datos válidos: &amp;#039;&amp;#039;number&amp;#039;&amp;#039;, &amp;#039;&amp;#039;boolean&amp;#039;&amp;#039;, &amp;#039;&amp;#039;string&amp;#039;&amp;#039;, &amp;#039;&amp;#039;function&amp;#039;&amp;#039; e &amp;#039;&amp;#039;object&amp;#039;&amp;#039;.&lt;br /&gt;
* Inicializar unha variable con &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;null&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; é unha boa forma de previr erros se non se está seguro de utilizar a variable.&lt;br /&gt;
* JavaScript é unha linguaxe de programación &amp;quot;debilmente tipado&amp;quot;, polo que non se require que se definan os tipos de datos e non se impiden que se asignen diferentes tipos de datos a unha mesma variable.&lt;br /&gt;
* Vexamos un exemplo:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--Ocultar script para navegadores antigos&lt;br /&gt;
    var lonxitude;&lt;br /&gt;
    lonxitude = 5+3;&lt;br /&gt;
    document.writeln(lonxitude);&lt;br /&gt;
    lonxitude=&amp;quot;8 metros&amp;quot;;&lt;br /&gt;
    document.writeln(lonxitude);&lt;br /&gt;
//Fin da ocultación&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
===Ámbito das variables===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;O ámbito dunha variable fai referencia á área ou áreas dentro do programa nas que a variable pode ser referenciada.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Variables globais:&amp;#039;&amp;#039;&amp;#039; As declaradas no interior dun &amp;#039;&amp;#039;script&amp;#039;&amp;#039; colocado na cabeceira ou no corpo dun documento.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Variables locais:&amp;#039;&amp;#039;&amp;#039; As variables declaradas no interior dunha función.&lt;br /&gt;
==Operadores==&lt;br /&gt;
Os operadores son símbolos ou identificadores que representan o modo que unha combinación de expresións se evalúan ou manipulan.&lt;br /&gt;
&lt;br /&gt;
O operador que mais se emprega é o &amp;#039;&amp;#039;&amp;#039;&amp;quot;operador de asignación&amp;quot; (=).&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==Funcións==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Unha función é un &amp;#039;&amp;#039;script&amp;#039;&amp;#039; que se pode chamar polo seu nome en calquera momento.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Vexamos un exemplo:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--Ocultar script para navegadores antigos&lt;br /&gt;
	function saudo() {&lt;br /&gt;
		document.write(&amp;quot;¡Ola mundo!&amp;quot;);	&lt;br /&gt;
	}&lt;br /&gt;
//Fin da ocultación&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;title&amp;gt;Ola mundo en Javascript&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--Ocultar script para navegadores antigos&lt;br /&gt;
	document.write(&amp;quot;Imos chamar á función...&amp;lt;br /&amp;gt;&amp;quot;);&lt;br /&gt;
	saudo();&lt;br /&gt;
	document.write(&amp;quot;&amp;lt;br /&amp;gt;...Feito&amp;quot;);&lt;br /&gt;
//Fin da ocultación&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Vieites|Vieites]] 10 feb 2009&lt;/div&gt;</summary>
		<author><name>Vieites</name></author>
	</entry>
</feed>