Curso de Programação em JavaScript e HTML Dinâmico
Desenvolvimento, aplicações e referências de acordo com as normas do W3C
Cuidados para se ter com as variáveis Quando os scripts que escrevemos são curtos, é fácil desenvolver de modo a que cada parte do código não perturbe o funcionamento das outras restantes. No entanto, à medida que os conhecimentos conhecimentos avançam, o número de funções que criamos irá aumentar. Quando isso acontece precisamos ter algum cuidado ao declararmos as variáveis porque podemos fazer com que uma função acabe alterando dados globais, o que pode provocar erros. O primeiro exemplo da lista seguinte ilustra uma situação destas:
Exemplos de Aplicação Variáveis globais
<script type="text/javascript"> <script type="text/javascript"> ") document.write("Depois de invocarmos a função trocarStringLocal() temos z="+z) document.write("
") document.write("Antes de invocarmos a função trocarString() temos z="+z) trocarString("Banana") document.write("
") document.write("Depois de invocarmos a função trocarString() temos z="+z) // -->
Se o valor que guardamos na variável z no início do script for necessário mais tarde, estaremos perante um erro porque a função trocarString() alterou o seu valor indevidamente. Se dentro de uma
<meta name="autor" content="Rafael Feitosa">
29