SlideShare uma empresa Scribd logo
1 / 7
JavaScript
Aula 04
2 / 7
Tentando corrigir erros no
JavaScript
● Há alguns erros bem comuns. Um exemplo é não usar os
parênteses em um alert. Se você fizer isso, nada que
estiver dentro desta tag de script funcionará e não
haverá uma mensagem de erro!
● Faça o teste, adicionando uma segunda chamada ao alert
de forma errada:
3 / 7
Tentando corrigir erros no
JavaScript
● O navegador não vai nem mostrar o primeiro alert , onde não há erro
nenhum!
● Como então descobrir o problema?
● Há uma ferramenta do Chrome para nos auxiliar nessa tarefa.
● Clique no ícone de menus/ferramentas. Ele fica no topo superior direito
do Chrome. Depois, acesse o menu Ferramentas (Tools) e, por último,
Console , como na figura.
● A seguinte janela aparecerá, indicando o erro de sintaxe:
4 / 7
Tentando corrigir erros no
JavaScript
5 / 7
Tentando corrigir erros no
JavaScript
● Neste caso, ele está avisando que temos uma "string não esperada". Ajudou?
● Algumas vezes, as mensagens de erro podem não ser muito claras, mas já
ajudam bastante indicando o local do problema. Repare que, à direita da
mensagem de erro, o navegador diz em que arquivo e em qual linha houve o
problema.
● Você pode até mesmo clicar ali para ir diretamente ao trecho de código
problemático.
6 / 7
Tentando corrigir erros no
JavaScript
● Com essa mensagem de erro, o Chrome quer indicar que o "chamando
sem parênteses" apareceu em um lugar não esperado, como se
estivesse falando em uma "língua" que ele não entende.
● Esse tipo de erro é o que chamamos de erro de sintaxe, um erro na
forma de se comunicar com quem entende da linguagem. Nesse caso
em particular, ele não esperava essa mensagem fora de parênteses.
Corrija o problema.
● Para o Firefox, há um console semelhante acessando o menu
Ferramentas (Tools), Web Developer, e depois Console Web. No
Internet Explorer 9, você pode encontrá-lo clicando no ícone de
engrenagem e escolhendo F12 Ferramentas de Desenvolvedor
(Developer Tools).
7 / 7
JavaScript – Funções.
● Uma função é um grupo de linhas de código de
programação destinado uma tarefa bem específica
e que podemos se necessário, utilizar várias vezes.
A utilização de funções melhora bastante a leitura
do script

Mais conteúdo relacionado

PDF
Básico sobre Debugging com Java
PDF
Java script
PDF
Apostila sobre o Visualg
PPT
Apresentação
PPTX
Aula 07 - Visualg e Pseudocódigo
PPTX
Introdução a programação
PDF
Algoritmos e Visualg parte 1
Básico sobre Debugging com Java
Java script
Apostila sobre o Visualg
Apresentação
Aula 07 - Visualg e Pseudocódigo
Introdução a programação
Algoritmos e Visualg parte 1

Mais procurados (19)

PDF
Tutorial java script orientado à objeto e jquery
PPTX
Eu não sou um "bom programador"!
PPT
Tutoria de como fazer icon
RTF
Arquivo1
PDF
Guia utilizador promethean
PPT
01 criar
PDF
Robo Falante
PDF
Html tutorial
PDF
Psi-mod-op2
PDF
TDC 2015 - Torne-se um programador melhor
PDF
Introd aplicjava
PDF
Gravação de tela pelo OBS
PDF
Como verificar os níveis de tinta da impressora epson
PDF
PDF
Apostila - Linguagem de Programação I
PPTX
Debugging node
ODP
ODP
6 excecoes
Tutorial java script orientado à objeto e jquery
Eu não sou um "bom programador"!
Tutoria de como fazer icon
Arquivo1
Guia utilizador promethean
01 criar
Robo Falante
Html tutorial
Psi-mod-op2
TDC 2015 - Torne-se um programador melhor
Introd aplicjava
Gravação de tela pelo OBS
Como verificar os níveis de tinta da impressora epson
Apostila - Linguagem de Programação I
Debugging node
6 excecoes
Anúncio

Semelhante a Aula04-JavaScript (20)

PDF
Cap 04 Word 2003
PDF
Devc++
PDF
Introducao ao small basic
PDF
envio mensagens em sala de bate papo propagandas automáticas
PPTX
3. ambiente de desenvolvimento do vb (parte 2)
PPTX
Introdução_a_linguagem C _pare1_(1).pptx
PDF
Aprenda a programar-luciano_ramalho
PDF
Aprenda a programar-luciano_ramalho
PDF
Aprenda a programar-luciano_ramalho
PPTX
Aula 3 - Formas de Representacao de Algoritmos.pptx
PPTX
QUALIDADE DE SOFTWARE - AULA 10 - Gest+úo de Defeitos.pptx
DOCX
Linguagem de programação
PPTX
Dicas para o word
PDF
20 dicas legais do word
PDF
5098 html
PDF
PDF
Hotpotatoes jn
ODP
Depurando Aplicacoes PHP com XDebug e FirePHP II
PPT
Depurando Aplicações PHP com XDebug e FirePHP - SETI 2008
PPTX
Teste de software
Cap 04 Word 2003
Devc++
Introducao ao small basic
envio mensagens em sala de bate papo propagandas automáticas
3. ambiente de desenvolvimento do vb (parte 2)
Introdução_a_linguagem C _pare1_(1).pptx
Aprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalho
Aula 3 - Formas de Representacao de Algoritmos.pptx
QUALIDADE DE SOFTWARE - AULA 10 - Gest+úo de Defeitos.pptx
Linguagem de programação
Dicas para o word
20 dicas legais do word
5098 html
Hotpotatoes jn
Depurando Aplicacoes PHP com XDebug e FirePHP II
Depurando Aplicações PHP com XDebug e FirePHP - SETI 2008
Teste de software
Anúncio

Mais de Jorge Ávila Miranda (20)

ODP
Aula16 - Jquery
ODP
Aula15 - Array PHP
ODP
Aula13 - Estrutura de repetição (for e while) - PHP
ODP
Aula14 - Funções em PHP
ODP
Aula Herança
ODP
Aula05 - Poojava
ODP
ODP
Aula11 - PHP
ODP
Aula09 - Java Script
ODP
Aula08 - Java Script
ODP
Aula07 - JavaScript
ODP
Aula04-POOJAVA
ODP
Aula06 - JavaScript
ODP
Aula05-JavaScript
ODP
Aula03 - JavaScript
ODP
Aula02 - JavaScript
ODP
Aula01-JavaScript
ODP
Aula07 - Arquitetura e Manutenção de Computadores
ODP
Aula06 - Arquitetura e Manutenção de Computadores
ODP
Aula05 - Informática Básica
Aula16 - Jquery
Aula15 - Array PHP
Aula13 - Estrutura de repetição (for e while) - PHP
Aula14 - Funções em PHP
Aula Herança
Aula05 - Poojava
Aula11 - PHP
Aula09 - Java Script
Aula08 - Java Script
Aula07 - JavaScript
Aula04-POOJAVA
Aula06 - JavaScript
Aula05-JavaScript
Aula03 - JavaScript
Aula02 - JavaScript
Aula01-JavaScript
Aula07 - Arquitetura e Manutenção de Computadores
Aula06 - Arquitetura e Manutenção de Computadores
Aula05 - Informática Básica

Último (19)

PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PDF
Processos na gestão de transportes, TM100 Col18
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PDF
Apple Pippin Uma breve introdução. - David Glotz
PPTX
Aula 18 - Manipulacao De Arquivos python
PDF
Aula04-Academia Heri- Tecnologia Geral 2025
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Custos e liquidação no SAP Transportation Management, TM130 Col18
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Processos na gestão de transportes, TM100 Col18
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Apple Pippin Uma breve introdução. - David Glotz
Aula 18 - Manipulacao De Arquivos python
Aula04-Academia Heri- Tecnologia Geral 2025
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
COBITxITIL-Entenda as diferença em uso governança TI
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx

Aula04-JavaScript

  • 2. 2 / 7 Tentando corrigir erros no JavaScript ● Há alguns erros bem comuns. Um exemplo é não usar os parênteses em um alert. Se você fizer isso, nada que estiver dentro desta tag de script funcionará e não haverá uma mensagem de erro! ● Faça o teste, adicionando uma segunda chamada ao alert de forma errada:
  • 3. 3 / 7 Tentando corrigir erros no JavaScript ● O navegador não vai nem mostrar o primeiro alert , onde não há erro nenhum! ● Como então descobrir o problema? ● Há uma ferramenta do Chrome para nos auxiliar nessa tarefa. ● Clique no ícone de menus/ferramentas. Ele fica no topo superior direito do Chrome. Depois, acesse o menu Ferramentas (Tools) e, por último, Console , como na figura. ● A seguinte janela aparecerá, indicando o erro de sintaxe:
  • 4. 4 / 7 Tentando corrigir erros no JavaScript
  • 5. 5 / 7 Tentando corrigir erros no JavaScript ● Neste caso, ele está avisando que temos uma "string não esperada". Ajudou? ● Algumas vezes, as mensagens de erro podem não ser muito claras, mas já ajudam bastante indicando o local do problema. Repare que, à direita da mensagem de erro, o navegador diz em que arquivo e em qual linha houve o problema. ● Você pode até mesmo clicar ali para ir diretamente ao trecho de código problemático.
  • 6. 6 / 7 Tentando corrigir erros no JavaScript ● Com essa mensagem de erro, o Chrome quer indicar que o "chamando sem parênteses" apareceu em um lugar não esperado, como se estivesse falando em uma "língua" que ele não entende. ● Esse tipo de erro é o que chamamos de erro de sintaxe, um erro na forma de se comunicar com quem entende da linguagem. Nesse caso em particular, ele não esperava essa mensagem fora de parênteses. Corrija o problema. ● Para o Firefox, há um console semelhante acessando o menu Ferramentas (Tools), Web Developer, e depois Console Web. No Internet Explorer 9, você pode encontrá-lo clicando no ícone de engrenagem e escolhendo F12 Ferramentas de Desenvolvedor (Developer Tools).
  • 7. 7 / 7 JavaScript – Funções. ● Uma função é um grupo de linhas de código de programação destinado uma tarefa bem específica e que podemos se necessário, utilizar várias vezes. A utilização de funções melhora bastante a leitura do script