Curso básico de JavaScript Aula 2

Documentos relacionados
PROGRAMAÇÃO COMPUTACIONAL I

Java: Linguagem de programação (OOP) JavaScipt: Linguagem de scripts (OOP)

JavaScript (Elementos de Programação e Programação Básica)

Introdução ao Javascript

Noções de algoritmos - Aula 1

C A P I T U L O 2 S I N T A X E B Á S I C A - V A R I Á V E I S E C O N S T A N T E S E M P H P

Algoritmo e Programação Matemática

Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java

Algoritmos. Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi

PHP INTRODUÇÃO DELIMITADORES DE CÓDIGO EXTENSÃO DE ARQUIVOS

ALGORITMOS E ESTRUTURA DE DADOS

Algoritmos I Aula 13 Linguagem de Programação Java

Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java

Aula 11 Introdução ao Java Script

Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java

CIT Aula 02 Variáveis e Estruturas de desvio condicional. Autor: Max Rodrigues Marques Carga Horária: 2 h 22/07/15 1

Algoritmos. Conceitos e Comandos

08/05/2012. Tipos de dados. Tipos de dados. Elementos Básicos. Tipos de dados. Elementos Básicos Tipos de dados. Dados e seus tipos:

Estruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.

Algoritmos - 2. Alexandre Diehl. Departamento de Física - UFPel

ALGORITMOS 3ª Aula. 3. Introdução Tipos de dados, variáveis e operadores Tipos de dados

ALGORITMOS AULA 2. Profª Amanda Gondim

Construção de Sites 2. Prof. Christiano Lima Santos

LÓGICA DE PROGRAMAÇÃO. Algoritmos Computacionais. Sérgio Carlos Portari Júnior

Linguagem Java. Introdução. Rosemary Silveira Filgueiras Melo

CMP Algoritmos Algoritmos Parte I. Professor Vicente Paulo de Camargo

Aula 03 Introdução à Java. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

Algoritmos e Programação I

Aula 4: Introdução à Linguagem C++

Prof. Esp. Fabiano Taguchi PHP. Como surgiu o PHP? PHP

Algoritmos Computacionais

ALGORITMOS E APLICAÇÕES. FATEC IPIRANGA ADS Noturno 1º semestre de 2012 Prof. Luiz Carlos de Jesus Junior

Conceitos Básicos de Algoritmos

INFORMÁTICA APLICADA AULA 03 ALGORITMOS

PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS

Curso de PHP. FATEC - Jundiaí

Algoritmos - 1. Alexandre Diehl. Departamento de Física - UFPel

Introdução a Linguagem C. Prof. Me. Hélio Esperidião

Variáveis e Entrada de Dados Marco André Lopes Mendes marcoandre.googlepages.

PORTUGUÊS ESTRUTURADO: INTRODUÇÃO INTRODUÇÃO À PROGRAMAÇÃO PROF. ALEXANDRO DOS SANTOS SILVA

Introdução à HTML Dinámico. O linguagem JavaScript.

Linguagem de Programação III - PHP

Programação de Computadores III

Unidade 5: Introdução à Programação com Python Prof. Daniel Caetano

Programação de Computadores III

Aula 5 Oficina de Programação Introdução ao C. Profa. Elaine Faria UFU

SCS Sistemas de Controle / Servomecanismos. Aula 01 Introdução ao software MATLAB

Introdução a Programação. Curso: Sistemas de Informação Programação I José R. Merlin

#include <stdio.h> Void main() { printf( Cheguei!\n"); } INTRODUÇÃO A LINGUAGEM C

Algoritmos Lógica e Programação Prof. Me. Adelson Felipe Dias Nogueira

Variáveis primitivas e Controle de fluxo

Capítulo 1 Conceitos Básicos

PROGRAMAÇÃO EM AMBIENTE WEB I

Português Estruturado

JavaScript (ou JScript)

Técnico em Informática. Web JavaScript. Profª Ana Paula Mandelli

Programação em C. Variáveis e Expressões. Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação

PROGRAMAÇÃO I E N T R A DA E S A Í DA D E DA D O S

Noções de algoritmos - Aula 1

Revisão da Linguagem C Prof. Evandro L. L. Rodrigues

Programação de Computadores:

Fundamentos de Programação. Turma CI-240-EST. Josiney de Souza.

Algoritmos e Técnicas de Programação

Programação Básica. Estrutura de um algoritmo

Introdução a Linguagem C

Teoria da Computação e Algoritmos. Introdução à Linguagem Pascal. ALGORITMO <Nome do algoritmo>; <definições>; INÍCIO <Comandos>; FIM.

Desenvolvido por: Juarez A. Muylaert Filho - Andréa T. Medeiros - Adriana S. Spallanzani -

Variáveis, Expressões Aritméticas e Entrada e Saída de Dados

Programação I A Linguagem C. Prof. Carlos Alberto

4. Constantes. Constantes pré-definidas

Desenvolvimento Web. JavaScript aula II variáveis (cont.) e diálogos. Professor: Bruno Gomes

Tipos de Dados e Expressões

Introdução à Computação MAC0110

Linguagem de programação: Pascal

Prof. Esp. Andrew Rodrigues 1

Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Programação de Computadores I - BCC701

PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE DEPARTAMENTO DE INFORMÁTICA E MATEMÁTICA APLICADA. DIM0320 Algoritmos e Programação de Computadores

Introdução ao SciLab. SciLab O que é? Onde obter o programa:

Introdução à Programação

11 - Estrutura de um programa em C

Introdução à Computação

Linguagem C: Introdução

Estrutura de um Algoritmo, Variáveis, Comandos de Entrada e Saída e Expressões Aritméticas

Fluxogramas e variáveis

Métodos de Representação de Algoritmos

INTRODUÇÃO. JavaScript PROF. ME. HÉLIO ESPERIDIÃO

Material Didático Unificado.

Programação Introdução

INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM PYTHON

Transcrição:

Tópicos 1 JavaScript é case sensitive... 1 2 Comentários... 1 3 Saídas do JavaScript... 1 4 Entrada de dados usando window.prompt( )... 3 5 Variáveis... 3 1.1 Regras para criar uma variável... 3 6 Literais... 4 1.2 Inteiros... 4 1.3 Decimais... 4 1.4 Booleanos... 5 1.5 Strings... 5 1.6 Arrays... 5 1.7 Objetos... 6 7 Operadores aritméticos em javascript... 6 8 Caso especial do string... 6 9 Exercícios... 7 1 JavaScript é case sensitive A linguagem JavaScript é sensível ao tamanho de caixa (case sensitive). Isso significa que nomes de variáveis, funções e demais identificadores são diferenciados quando escritos com letras maiúsculas ou minúsculas. Por exemplo: as variáveis total, Total, total e TOTAL são diferentes. O método write() deve ser escrito em minúscula, pois escrever Write() ou WRITE() causará um erro no script. 2 Comentários Comentários são pequenos textos que o desenvolvedor insere ao longo do script com a finalidade de facilitar o entendimento e a manutenção do código. A linguagem JavaScript admite três tipos de marcadores para comentários: Comentário em linha única (variante 1): //comentários Comentário em linha única (variante 2): <! comentários Comentário em múltiplas linhas: /* Comentários /* 3 Saídas do JavaScript O JavaScript tem várias possibilidades de exibição de dados, por exemplo: Usando uma caixa de alerta: função window.alert () ou apenas alert (). Página 1 de 7

alert("teste saída"); Usando uma saída HTML: função document.write (). document.write("teste saída"); Usando innerhtml Para acessar um elemento HTML você pode utilizar o método document.getelementbyid(id), id é o identificador do elemento. Esse método pode retornar o objeto de qualquer elemento na página que tenha um id único, e também funciona na maioria dos navegadores. Já o innerhtml serve para alterarmos ou inserirmos conteúdo ou uma marcação HTML em um objeto. Uma das grandes vantagens do innerhtml é você manipular dados da página sem que esta precise ser recarregada novamente. document.getelementbyid("exemplo").innerhtml = "Teste saída"; Página 2 de 7

4 Entrada de dados usando window.prompt( ) Esse é o comando para entrada de dados, usando uma variável que deve ser previamente declarada. Pode ser escrito omitindo-se a palavra window. Sintaxe: variável=window.prompt("mensagens para entrada de dados", "título"); var x = window.prompt("entre com seu nome"); document.getelementbyid("exemplo").innerhtml = x; 5 Variáveis As variáveis permitem guardar dados na memória da máquina durante a execução de programas, páginas ou scripts. Sempre que forem usadas elas estarão prontas para entrarem em ação e receber ou enviar dados conforme a solicitação do usuário. 5.1 Regras para criar uma variável 1. Um nome de variável deve sempre começar por uma letra; 2. Não utilize símbolos especiais tais como:(! @ # $ % ^ & * : ; " ',. /? + = ~`); 3. Procure escrever os nomes das variáveis sempre em minúsculo uma vez que Javascript é sensível a letras maiúsculas e minúsculas; 4. Procure dar nomes as variáveis que lembrem o seu conteúdo. Para declarar uma variável em Javascript, você poderá utilizar ou não a denominação var (sempre em letras minúsculas), mas não é preciso especificar o tipo de variável. Sempre é recomendado usar a palavra chave var, isto faz com que a variável seja considerada local e não global, evitando conflitos e vulnerabilidades. Se criar uma variável e atribuir um conteúdo texto e na linha seguinte atribuir um conteúdo numérico, o próprio navegador interpreta a instrução e converte normalmente sem nenhum problema. Página 3 de 7

<head> <title>exemplo</title> </head> var nome="salvador Melo"; alert("nome = "+nome); Na tela: 6 Literais Na terminologia JavaScript, a palavra literal designa qualquer dado valor fixo (não variável) que se insere no script. Nos exemplos a seguir, os valores 45 e Alô Mundo! são literais: a = 45; mensagem = "Alô Mundo!"; Existem seis tipos de dados literais conforme descritos a seguir: inteiros; decimais; booleanos; strings; arrays; objetos. 6.1 Inteiros Os literais inteiros, na sintaxe JavaScript, são os números inteiros escritos em base decimal (base 10), hexadecimal (base 16) ou octal (base 8). Na sintaxe CSS, números hexadecimais deverão ser precedidos do sinal #. Na sintaxe JavaScript, números hexadecimais deverão ser precedidos de 0x. Exemplo de declarações usando o literal inteiro: c = 32; // base 10 d = -119; // base 10 e = 0x110B6; // base hexadecimal f = 0xf56a2; // base hexadecimal 6.2 Decimais Os literais decimais, na sintaxe JavaScript, são os números constituídos por um número inteiro e um número fracionário. As casas decimais são separadas por um ponto (.), como mostrado nos exemplos a seguir: Página 4 de 7

a = 3.1416; b = -76.89; c =.33333; Observação: a sintaxe JavaScript admite a notação científica (ou notação exponencial) para escrever tanto literais inteiros como literais fracionários 6.3 Booleanos Os literais booleanos, na sintaxe JavaScript, são as palavras-chave true e false (minúsculas) destinadas a definir as condições de verdadeiro e falso, respectivamente, para uma variável ou equivalente, como mostrado a seguir: a = true; b = false; Booleanos são amplamente usados em estruturas de controle com a finalidade de testar a veracidade (ou validade) de uma determinada condição, permitindo ao script tomar uma decisão baseado na condição de falso ou verdadeiro da condição. 6.4 Strings Um string é uma sequência de caracteres como "Minha Faculdade", que em javascript deve ser escrito entre aspas. Você pode usar aspas simples ou duplas. Se você precisar usar aspas simples dentro de uma string em javascript, você pode declarar esta string com aspas duplas. Assim, o interpretador javascript vai interpretar as aspas simples como sendo parte da string. var x = "'Salvador'"; alert(x); 6.5 Arrays Matrizes de JavaScript são escritas com colchetes, cujos itens são separados por vírgulas. var x = ["Lagoinha","Jericoacoara","Pipa"]; document.getelementbyid("exemplo").innerhtml = x; Observação: depois veremos mais detalhes de uso de matrizes. Página 5 de 7

6.6 Objetos Objetos JavaScript são escritos entre chaves, cujas propriedades do objeto são escritos como pares de valores, separados por vírgulas. var usuario = {nome:"salvador", sobrenome:"melo", altura:1.85}; document.write(usuario.nome); Observação: depois veremos mais detalhes de uso de objetos. 7 Operadores aritméticos em javascript São basicamente os mesmos vistos em outros cursos de programação, a saber: Operador Símbolo soma + subtração - multiplicação * divisão / resto % incremento de 1 ++ decremento de 1 -- E os outros já conhecidos operadores de atribuição: Operador Exemplo na Forma Normal Exemplo na Forma Reduzida += x = x + y x += y -= x = x - y x -= y *= x = x * y x *= y /= x = x / y x /= y 8 Caso especial do string O operador + também pode ser utilizado para concatenar strings. var nome = "Salvador"; var sobrenome = " Melo"; document.getelementbyid("exemplo").innerhtml = nome+sobrenome; Página 6 de 7

9 Exercícios Exercício 1 Criar uma página usando o comando alert para desejar um Bom Dia. Na tela: Exercício 2 Escreva um código em Javascript para permitir a entrada de um nome em uma variável e depois exibi-lo em uma caixa de diálogo. Exercício 3 Crie um código que imprima duas variáveis: nome e sobrenome. Exercício 4 Transporte o código do item anterior para um arquivo externo e faça sua página chamar este arquivo. Página 7 de 7