A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

PROGRAMAÇÃO WEB AULA 04 Prof. Gustavo Linhares 28/10/2009 Instituto Federal de Educação, Ciência e Tecnologia do Norte de Minas Gerais.

Apresentações semelhantes


Apresentação em tema: "PROGRAMAÇÃO WEB AULA 04 Prof. Gustavo Linhares 28/10/2009 Instituto Federal de Educação, Ciência e Tecnologia do Norte de Minas Gerais."— Transcrição da apresentação:

1 PROGRAMAÇÃO WEB AULA 04 Prof. Gustavo Linhares 28/10/2009 Instituto Federal de Educação, Ciência e Tecnologia do Norte de Minas Gerais.

2 JavaScript

3 JavaScript o Javascript é uma linguagem client-side, ou seja, ela trabalha (roda, funciona) do lado do cliente, o que significa dizer, que ela não é executada no servidor e sim no browser, ao contrário de algumas linguagens como o PHP, ASP, JSP,.NET, dentre outras. o Javascript é uma linguagem client-side, ou seja, ela trabalha (roda, funciona) do lado do cliente, o que significa dizer, que ela não é executada no servidor e sim no browser, ao contrário de algumas linguagens como o PHP, ASP, JSP,.NET, dentre outras.

4 JavaScript não-obstrutivo JavaScript não-obstrutivo O cliente tem total controle sobre o suporte a essa linguagem no browser utilizado, então lhe afirmo que ele pode desabilitar o funcionamento desse recurso. O cliente tem total controle sobre o suporte a essa linguagem no browser utilizado, então lhe afirmo que ele pode desabilitar o funcionamento desse recurso. Assim, o que desenvolvemos fica obsoleto e inútil. Assim, o que desenvolvemos fica obsoleto e inútil. Por isso trabalharemos com o JavaScript não- obstrutivo, ou seja, se o cliente desabilitar o funcionamento dessa linguagem ou se ele não tiver suporte a ela, ele utilizará nosso sistema normalmente, mas sem os recursos desenvolvidos com a referida linguagem. Por isso trabalharemos com o JavaScript não- obstrutivo, ou seja, se o cliente desabilitar o funcionamento dessa linguagem ou se ele não tiver suporte a ela, ele utilizará nosso sistema normalmente, mas sem os recursos desenvolvidos com a referida linguagem.JavaScript não- obstrutivoJavaScript não- obstrutivo

5 Histórico Como você pôde perceber, ela foi criada por alguém que desejava uma solução que trabalhasse internamente no browser e, que ao mesmo tempo, pudesse automatizar uma página da web ou torná- la mais dinâmica. Como você pôde perceber, ela foi criada por alguém que desejava uma solução que trabalhasse internamente no browser e, que ao mesmo tempo, pudesse automatizar uma página da web ou torná- la mais dinâmica.

6 Histórico Foi assim, que Brendan Eich, programador da Netscape (empresa que sentiu a necessidade da criação), desenvolveu o JavaScript e a introduziu no mercado no ano de 1995. Foi assim, que Brendan Eich, programador da Netscape (empresa que sentiu a necessidade da criação), desenvolveu o JavaScript e a introduziu no mercado no ano de 1995.

7 Histórico Seu primeiro nome de batismo, em setembro de 1995, foi LiveScript, como parte do Netscape Navigator 2.0. Seu novo e atual nome, JavaScript, apareceu em 4 de Dezembro de 1995. Seu primeiro nome de batismo, em setembro de 1995, foi LiveScript, como parte do Netscape Navigator 2.0. Seu novo e atual nome, JavaScript, apareceu em 4 de Dezembro de 1995.

8 Introdução Os principais browsers do mercado, Firefox, Mozilla, Opera, Netscape, Safari, Internet Explorer e outros mais, suportam a linguagem JavaScript. Ela é utilizada para a validação de formulários, ler e inserir conteúdo em uma página, criar cookies, menus dinâmicos e diversos outros recursos. Os principais browsers do mercado, Firefox, Mozilla, Opera, Netscape, Safari, Internet Explorer e outros mais, suportam a linguagem JavaScript. Ela é utilizada para a validação de formulários, ler e inserir conteúdo em uma página, criar cookies, menus dinâmicos e diversos outros recursos. FirefoxMozillaOperaNetscapeSafari Internet Explorer FirefoxMozillaOperaNetscapeSafari Internet Explorer

9 Inserindo o JavaScript em uma página HTML Para inserirmos o JavaScript em uma página HTML, fazemos uso da tag e do atributo type com o valor: text/javascript. O que resultaria no seguinte: Para inserirmos o JavaScript em uma página HTML, fazemos uso da tag e do atributo type com o valor: text/javascript. O que resultaria no seguinte:

10 Introdução //códigos JavaScript </script>

11 Introdução Ao iniciarmos a tag, dizemos o tipo de script utilizado type="text/javascript" e assim o browser entenderá que no conteúdo dessa tag há comandos JavaScript para serem executados e os reconhecerão. Ao iniciarmos a tag, dizemos o tipo de script utilizado type="text/javascript" e assim o browser entenderá que no conteúdo dessa tag há comandos JavaScript para serem executados e os reconhecerão. Para finalizar a execução dos códigos usa-se o final da tag como. Para finalizar a execução dos códigos usa-se o final da tag como.

12 Onde inserimos o JavaScript em uma página HTML Há três formas de inserirmos o JavaScript em uma página HTML, são elas: um arquivo externo -.js, no head, no body ou utilizando os três de uma só vez. Há três formas de inserirmos o JavaScript em uma página HTML, são elas: um arquivo externo -.js, no head, no body ou utilizando os três de uma só vez. Vamos conhecer a peculiaridade de cada uma delas. Vamos conhecer a peculiaridade de cada uma delas. Arquivo (script) externo Arquivo (script) externo O arquivo externo é chamado desta forma: O arquivo externo é chamado desta forma:

13 Onde inserimos o JavaScript em uma página HTML.........

14 Onde inserimos o JavaScript em uma página HTML Ou seja, através do atributo src da tag, indicamos a localização do arquivo externo, para que assim o browser possa localizá-lo e executá-lo. Ou seja, através do atributo src da tag, indicamos a localização do arquivo externo, para que assim o browser possa localizá-lo e executá-lo. Em arquivos externos não utilizamos a tag, somente os códigos. Em arquivos externos não utilizamos a tag, somente os códigos. Vamos conhecer algumas das vantagens de se trabalhar dessa forma: Vamos conhecer algumas das vantagens de se trabalhar dessa forma:

15 Vantagens Facilidade na manutenção Facilidade na manutenção Uma vez que o script está localizado em apenas um arquivo, facilita a edição ou correção dos códigos. Uma vez que o script está localizado em apenas um arquivo, facilita a edição ou correção dos códigos. Carregamento mais rápido da página Carregamento mais rápido da página O arquivo externo é armazenado no cache do navegador. Assim, evita-se carregá-lo toda vez que a página for chamada. O arquivo externo é armazenado no cache do navegador. Assim, evita-se carregá-lo toda vez que a página for chamada. Semântico Semântico O arquivo externo separa a camada de comportamento (JavaScript) da camada de conteúdo (HTML). O arquivo externo separa a camada de comportamento (JavaScript) da camada de conteúdo (HTML).

16 Script no head da página O script é inserido desta forma:... //códigos JavaScript...

17 Script no head da página O script é inserido desta forma: Os códigos JavaScript localizado no head da página são executados ao serem chamados, ou seja, quando algum evento for provocado, como o evento onclick, onmouseover, onload, dentre outros. Os códigos JavaScript localizado no head da página são executados ao serem chamados, ou seja, quando algum evento for provocado, como o evento onclick, onmouseover, onload, dentre outros.evento Nessa forma o script é carregando antes de alguém utilizá-lo, ou seja, antes do carregamento do conteúdo do body. Nessa forma o script é carregando antes de alguém utilizá-lo, ou seja, antes do carregamento do conteúdo do body.

18 Script no body da página O script é inserido desta forma:... //códigos JavaScript...

19 Script no body da página Os códigos inseridos no body da página são inicialmente executados enquanto a página é carregada mas também podem ser chamados quando algum evento for provocado. Os códigos inseridos no body da página são inicialmente executados enquanto a página é carregada mas também podem ser chamados quando algum evento for provocado.

20 A tag A tag A tag nos permite disponibilizar um conteúdo alternativo ao disposto via script. A tag nos permite disponibilizar um conteúdo alternativo ao disposto via script. Isso significa dizer que, se o usuário não tiver suporte ao JavaScript em seu browser, ele verá o conteúdo inserido dentro dela e, caso tenha suporte, o seu conteúdo é omitido. Isso significa dizer que, se o usuário não tiver suporte ao JavaScript em seu browser, ele verá o conteúdo inserido dentro dela e, caso tenha suporte, o seu conteúdo é omitido.

21 Veja um exemplo: alert("Parabéns, você está aprendendo JavaScript."); Parabéns, você está aprendendo JavaScript. alert("Parabéns, você está aprendendo JavaScript."); Parabéns, você está aprendendo JavaScript.

22 A tag A tag No exemplo acima será exibida a mensagem, "Você está aprendendo JavaScript", através do alert() - uma função do JavaScript que exibe uma mensagem através de um popup box - para quem tem suporte ao JavaScript. No exemplo acima será exibida a mensagem, "Você está aprendendo JavaScript", através do alert() - uma função do JavaScript que exibe uma mensagem através de um popup box - para quem tem suporte ao JavaScript. alert() Caso contrário, mesma mensagem aparecerá para quem não tem suporte ao JavaScript, porém através da tag na forma de texto. Caso contrário, mesma mensagem aparecerá para quem não tem suporte ao JavaScript, porém através da tag na forma de texto.

23 Veja as imagens: Exemplo de uma mensagem via alert().

24 Exemplo de uma mensagem via via

25 Vantagem da tag Vantagem da tag A tag é muito importante quando se trata de acessibilidade, pois oferece um conteúdo alternativo para os usuários sem suporte à linguagem em questão. A tag é muito importante quando se trata de acessibilidade, pois oferece um conteúdo alternativo para os usuários sem suporte à linguagem em questão.

26 Comentários em JavaScript Os comentários na linguagem JavaScript tem função similar às demais linguagens, ou seja, de explicar o que determinado comando faz, nota de algum autor, lembretes, dentre outras. Os comentários na linguagem JavaScript tem função similar às demais linguagens, ou seja, de explicar o que determinado comando faz, nota de algum autor, lembretes, dentre outras. Tudo que estiver englobado pelos comentários é ignorado pelo interpretador do JavaScript. Tudo que estiver englobado pelos comentários é ignorado pelo interpretador do JavaScript. Há dois tipos de comentários, são eles: // e /* */. O primeiro é o comentário de uma linha somente, enquanto o segundo suporta várias. Há dois tipos de comentários, são eles: // e /* */. O primeiro é o comentário de uma linha somente, enquanto o segundo suporta várias.

27 Observe os exemplos: // Isto é um comentário de uma linha. /* Isto é um comentário de várias linhas, e o interpretador ignora todo esse conteúdo. O que nos permite a criação de notas e lembretes em nossos códigos. */ // Isto é um comentário de uma linha. /* Isto é um comentário de várias linhas, e o interpretador ignora todo esse conteúdo. O que nos permite a criação de notas e lembretes em nossos códigos. */

28 Um detalhe importante que não podemos esquecer, é a utilização do comentário em HTML ao utilizar códigos JavaScript in-line (disposto no head ou body). Antes de lhe explicar a sua função, veja o exemplo: Um detalhe importante que não podemos esquecer, é a utilização do comentário em HTML ao utilizar códigos JavaScript in-line (disposto no head ou body). Antes de lhe explicar a sua função, veja o exemplo:

29 .........

30 Agora vamos compreender isso melhor. Os browsers que não suportam o JavaScript irão exibi-lo como se fosse parte do conteúdo da página. Para prevenir essa prática, utilizamos o comentário em HTML. Agora vamos compreender isso melhor. Os browsers que não suportam o JavaScript irão exibi-lo como se fosse parte do conteúdo da página. Para prevenir essa prática, utilizamos o comentário em HTML. Porém, você pode se perguntar: Para que serve as duas barras (//) antes do fechamento do comentário? Bom, elas previnem que o interpretador do JavaScript as interpretem. Porém, você pode se perguntar: Para que serve as duas barras (//) antes do fechamento do comentário? Bom, elas previnem que o interpretador do JavaScript as interpretem.

31 "Case sensitive" JavaScript é "case sensitive", o que significa dizer, que o interpretador diferencia minúsculas de maiúsculas. Veja um exemplo: JavaScript é "case sensitive", o que significa dizer, que o interpretador diferencia minúsculas de maiúsculas. Veja um exemplo:

32 "Case sensitive"

33 Ponto e vírgula (;) no final das declarações Em JavaScript a utilização do ; (ponto e vírgula) é quase que opcional. Digo quase, porque se você dispor de duas declarações de código na mesma linha, precisará do ; (ponto e vírgula). Em JavaScript a utilização do ; (ponto e vírgula) é quase que opcional. Digo quase, porque se você dispor de duas declarações de código na mesma linha, precisará do ; (ponto e vírgula).

34 Vejamos o exemplo abaixo: Vejamos o exemplo abaixo: alert("Estes detalhes..."); alert("... são importantes"); alert("Notou...") alert("A diferença?") alert("Estes detalhes..."); alert("... são importantes"); alert("Notou...") alert("A diferença?")

35 Variáveis variáveis são como um depósito que você utiliza para guardar informações e, o seu valor (conteúdo), pode alterar durante a execução do script. variáveis são como um depósito que você utiliza para guardar informações e, o seu valor (conteúdo), pode alterar durante a execução do script.

36 Criando variáveis Vejamos um exemplo de como declarar uma variável: Vejamos um exemplo de como declarar uma variável: var nomeVariavel = "valorVariavel"; ou nomeVariavel = "valorVariavel";

37 Criando variáveis Você pode criar uma variável com ou sem a declaração var, mas é aconselhável utilizá-la. Você pode criar uma variável com ou sem a declaração var, mas é aconselhável utilizá-la. Regras necessárias ao criar as variáveis: Regras necessárias ao criar as variáveis: Como dito JavaScript é "case-sensitive", o que significa dizer que uma variável com o nome Carrinho é diferente de carrinho. Como dito JavaScript é "case-sensitive", o que significa dizer que uma variável com o nome Carrinho é diferente de carrinho. Deve-se iniciar o nome de uma variável com uma letra ou com um sublinhado (_). Deve-se iniciar o nome de uma variável com uma letra ou com um sublinhado (_).

38 Atribuindo valor a uma variável Vamos atribuir o valor JavaScript à variável assunto. Observe: Vamos atribuir o valor JavaScript à variável assunto. Observe: var assunto = "JavaScript";

39 Variáveis globais e locais Quando criamos uma variável dentro de uma função, a tornamos local, ou seja, acessível somente dentro da função em que foi criada. Podemos até criar outras variáveis com o mesmo nome e com valores diferentes, porém elas terão validade somente dentro da função em que foi declarada. Quando criamos uma variável dentro de uma função, a tornamos local, ou seja, acessível somente dentro da função em que foi criada. Podemos até criar outras variáveis com o mesmo nome e com valores diferentes, porém elas terão validade somente dentro da função em que foi declarada. Já as variáveis globais, são declaradas fora das funções e ficam acessíveis a toda e qualquer função na página em que a variável esteja. Já as variáveis globais, são declaradas fora das funções e ficam acessíveis a toda e qualquer função na página em que a variável esteja.

40 Operadores Operadores são símbolos utilizados para atuar sobre valores. Conheceremos os diferentes operadores utilizados no JavaScript. Operadores são símbolos utilizados para atuar sobre valores. Conheceremos os diferentes operadores utilizados no JavaScript.

41 Operadores aritméticos OperadorDescriçãoExemploResultado +Adição x=2 y=8 x+y 10 -Subtração x=10 y=3 x-y 7 *Multiplicação x=4 x*5 20 /Divisão15/53 %Módulo (restante da divisão) 5%2 10%8 10%2 120120 ++Incrementos x=5 x++ x=6 --Decrementos x=5 x-- x=4

42 Operadores de comparação OperadorDescriçãoExemploResultado ==é igual a5==8falso ===é igual a (compara o valor e o tipo) x=5 e y="5" x==5 x===5 verdade iro falso !=não é igual5!=8verdadeiro >é maior que5>8falso <é menor que5<8verdadeiro >=é maior que ou igual a5>=8falso <é menor que ou igual a5<=8verdadeiro

43 Operadores lógicos OperadorDescriçãoExemploResultado &&e x=6 y=3 (x 1) verdadeiro ||ou x=6 y=3 (x==5 || y==5) falso !não x=6 y=3 !(x==y) verdadeiro

44 Operadores de atribuição OperadorExemploÉ o mesmo que =x=y +=x+=yx=x+y -=x-=yx=x-y *=x*=yx=x*y /=x/=yx=x/y %=x%=Yx=x%y

45 Operador condicional Operador condicional é aquele que atribui um valor a uma determinada variável com base em uma condição, ou seja, se a condição for verdadeira, teremos um valor x, caso contrário um valor y. Operador condicional é aquele que atribui um valor a uma determinada variável com base em uma condição, ou seja, se a condição for verdadeira, teremos um valor x, caso contrário um valor y. Conheça a sintaxe desse tipo de condição: Conheça a sintaxe desse tipo de condição:

46 Operador condicional nomeDaVariável = (condição) ? valorSeVerdadeiro : valorSeFalso; Agora observe um exemplo para uma melhor compreensão: var fruta = "Maçã"; var resposta = (fruta == "Maçã") ? "A fruta é a Maçã." : "Não sei qual é a fruta.";

47 Operador condicional No exemplo acima fizemos o seguinte processo: inicialmente temos uma variável denominada fruta com o valor Maçã; em seguida, a variável resposta com um valor condicional, ou seja, se o valor da variável fruta for igual a Maçã, teremos o valor A fruta é a Maçã, caso contrário, teremos Não sei qual é a fruta. No exemplo acima fizemos o seguinte processo: inicialmente temos uma variável denominada fruta com o valor Maçã; em seguida, a variável resposta com um valor condicional, ou seja, se o valor da variável fruta for igual a Maçã, teremos o valor A fruta é a Maçã, caso contrário, teremos Não sei qual é a fruta.

48 Condições Declarações condicionais no JavaScript, assim como em outras linguagens, são utilizadas para executar diferentes ações baseadas em determinadas condições. Declarações condicionais no JavaScript, assim como em outras linguagens, são utilizadas para executar diferentes ações baseadas em determinadas condições.

49 Declarações condicionais Durante o desenvolvimento dos nossos scripts, sentimos a necessidade de executar determinadas ações baseados em uma determinada condição, ou seja, se uma condição for verdadeira (true) será executada a ação X, caso contrário, se for falsa (false), a ação Y. Durante o desenvolvimento dos nossos scripts, sentimos a necessidade de executar determinadas ações baseados em uma determinada condição, ou seja, se uma condição for verdadeira (true) será executada a ação X, caso contrário, se for falsa (false), a ação Y. Em JavaScript temos as seguintes declarações condicionais: Em JavaScript temos as seguintes declarações condicionais:

50 Declarações condicionais Declaração if Declaração if Utilizamos essa declaração quando necessitamos que somente uma parte do código seja executada e quando uma determinada condição for verdadeira. Utilizamos essa declaração quando necessitamos que somente uma parte do código seja executada e quando uma determinada condição for verdadeira. Declaração if...else Declaração if...else Utilizamos essa declaração para que somente uma parte do código seja executada quando determinada condição for verdadeira e, outra parte, quando a condição for falsa. Utilizamos essa declaração para que somente uma parte do código seja executada quando determinada condição for verdadeira e, outra parte, quando a condição for falsa.

51 Declarações condicionais Declaração if...else if...else Declaração if...else if...else Utilizamos essa declaração quando desejamos selecionar um bloco de código entre vários outros. Utilizamos essa declaração quando desejamos selecionar um bloco de código entre vários outros. Declaração switch Declaração switch Utilizamos também essa declaração quando desejamos selecionar um bloco de código entre vários outros. É uma forma mais prática para alguns casos. Utilizamos também essa declaração quando desejamos selecionar um bloco de código entre vários outros. É uma forma mais prática para alguns casos.

52 Declaração if Sintaxe Sintaxe if (condição) { //código a ser executado quando a condição for verdadeira. } if (condição) { //código a ser executado quando a condição for verdadeira. }

53 Exemplo O exemplo abaixo exibirá o texto Olá brazuca! se a variável pais for igual a Brasil. O exemplo abaixo exibirá o texto Olá brazuca! se a variável pais for igual a Brasil. var pais = "Brasil"; if(pais == "Brasil") { alert("Olá brazuca!"); } var pais = "Brasil"; if(pais == "Brasil") { alert("Olá brazuca!"); }

54 No exemplo acima, a declaração if (se) verifica se a variável pais é igual a Brasil. Como a condição é verdadeira, ou seja, a variável pais tem o valor Brasil, será exibido o texto Olá brazuca! via alert(). No exemplo acima, a declaração if (se) verifica se a variável pais é igual a Brasil. Como a condição é verdadeira, ou seja, a variável pais tem o valor Brasil, será exibido o texto Olá brazuca! via alert().alert()

55 Declaração if...else Sintaxe Sintaxe if (condição) { //código a ser executado quando a condição for verdadeira. } else { //código a ser executado quando a condição for falsa. } if (condição) { //código a ser executado quando a condição for verdadeira. } else { //código a ser executado quando a condição for falsa. }

56 Exemplo O exemplo abaixo exibirá o texto Você não é um brazuca! se a variável pais não for igual a Brasil. O exemplo abaixo exibirá o texto Você não é um brazuca! se a variável pais não for igual a Brasil. var pais = "China"; if(pais == "Brasil") { alert("Olá brazuca!"); } else { alert("Você não é um brazuca!"); } var pais = "China"; if(pais == "Brasil") { alert("Olá brazuca!"); } else { alert("Você não é um brazuca!"); }

57 No exemplo acima, a declaração if (se) verifica se a variável pais é igual a Brasil. Como a condição é falsa, ou seja, a variável pais não tem o valor Brasil e sim China, será exibido o texto Você não é um brazuca! via alert(). No exemplo acima, a declaração if (se) verifica se a variável pais é igual a Brasil. Como a condição é falsa, ou seja, a variável pais não tem o valor Brasil e sim China, será exibido o texto Você não é um brazuca! via alert().alert()

58 Declaração if...else if...else Sintaxe Sintaxe if (condição) { //código a ser executado quando a condição for verdadeira. } else if (2º condição) { //código a ser executado quando a 2º condição for verdadeira. } else { //código a ser executado quando a primeira e a segunda condição forem falsas. } if (condição) { //código a ser executado quando a condição for verdadeira. } else if (2º condição) { //código a ser executado quando a 2º condição for verdadeira. } else { //código a ser executado quando a primeira e a segunda condição forem falsas. }

59 Exemplo var pais = "China"; if(pais == "Brasil") { alert("Olá brazuca!"); } else if(pais == "China") { alert("Olá chinês!"); } else { alert("Você não é um brazuca e nem chinês!"); } var pais = "China"; if(pais == "Brasil") { alert("Olá brazuca!"); } else if(pais == "China") { alert("Olá chinês!"); } else { alert("Você não é um brazuca e nem chinês!"); }

60 No exemplo acima, realizamos duas verificações: perguntamos se a variável pais tem o valor Brasil (a primeira). Caso verdadeiro, exibiremos o texto Olá brazuca!; ou perguntamos se a mesma variável tem o valor China (a segunda). Neste caso, exibiremos o texto Olá chinês!. No exemplo acima, realizamos duas verificações: perguntamos se a variável pais tem o valor Brasil (a primeira). Caso verdadeiro, exibiremos o texto Olá brazuca!; ou perguntamos se a mesma variável tem o valor China (a segunda). Neste caso, exibiremos o texto Olá chinês!. Caso a variável não tenha nenhum dos dois valores - Brasil ou China - exibirá o texto Você não é um brazuca e nem chinês! Caso a variável não tenha nenhum dos dois valores - Brasil ou China - exibirá o texto Você não é um brazuca e nem chinês!

61 Declaração switch Sintaxe Sintaxe switch(expressão) { case valor 1: //código a ser executado se a expressão = valor 1; break case valor 2: //código a ser executado se a expressão = valor 2; break default: //código a ser executado se a expressão for diferente do valor 1 e valor 2; } switch(expressão) { case valor 1: //código a ser executado se a expressão = valor 1; break case valor 2: //código a ser executado se a expressão = valor 2; break default: //código a ser executado se a expressão for diferente do valor 1 e valor 2; }

62 Exemplo O exemplo abaixo dirá ao usuário o estado em que ele reside. Observe: O exemplo abaixo dirá ao usuário o estado em que ele reside. Observe: var estado = "MG"; switch(estado) { case "MG": alert("Você mora em Minas Gerais."); break case "SP": alert("Você mora em São Paulo."); break case "ES": alert("Você mora no Espírito Santo."); break default: alert("Onde moras?"); } var estado = "MG"; switch(estado) { case "MG": alert("Você mora em Minas Gerais."); break case "SP": alert("Você mora em São Paulo."); break case "ES": alert("Você mora no Espírito Santo."); break default: alert("Onde moras?"); }


Carregar ppt "PROGRAMAÇÃO WEB AULA 04 Prof. Gustavo Linhares 28/10/2009 Instituto Federal de Educação, Ciência e Tecnologia do Norte de Minas Gerais."

Apresentações semelhantes


Anúncios Google