Websites – Escopo de Variáveis – Global e Local – JavaScript – Linux

Publicado: 27 de março de 2014 em JavaScript

Escopo

O escopo de uma variável é a região do seu código-fonte no qual a variável está definida. Uma variável global tem um escopo global, é vista em todos os lugares em seu código JavaScript. Por outro lado, as variáveis ​​declaradas dentro de uma função são definidas somente dentro do corpo da função. Elas são variáveis ​​locais e têm um escopo local. Os parâmetros da função também contam como variáveis ​​locais e são definidas somente dentro do corpo da função.

Função

Em ciência da computação, no contexto da programação, uma função ou sub-rotina consiste em uma porção de código que resolve um problema muito específico e pode ser reutilizada quando necessário. O conceito de função difere da noção de procedimento, já que devolve um valor.

escopo

Escopo JavaScript

 

Exemplo:

Neste exemplo declaramos uma variável no espaço global do script e dentro de uma função a redeclaramos onde o espaço se torna local, deste modo podemos ver claramente como funciona o alcance de uma variável em um código JavaScript.

Html /JavaScript

<pre><!DOCTYPE html>
<html>

<head>
   <title>Desenvolvimento Aberto</title>
</head>

<body>

<h2>Desenvolvimento Aberto - Escopo</h2>
<br>
<h3>JavaScript</h3>
<br>

<pre>
<script>

var var_escopo = "variavel global";

function variavel_local() {

var var_escopo = "variavel local";

return var_escopo

}
document.writeln("A variavel var_escopo esta declarada como:\n");
document.writeln("Escopo do script: " + var_escopo);
document.writeln("Escopo da function: " + variavel_local());

</script>
</pre>

</body>

</html>
Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s