SIMULADOS & TUTORIAIS

Documentos relacionados
PROGRAMAÇÃO ORIENTADA A OBJETO EM PHP

JSP - ORIENTADO A OBJETOS

SIMULADOS & TUTORIAIS

ILP - Introdução à Linguagem de Programação. Plano de estudo: - Constantes e variáveis. - Atribuindo valores às variáveis.

Aula de JavaScript 05/03/10

SIMULADOS & TUTORIAIS

Conceitos básicos da linguagem C

LÓGICA DE PROGRAMAÇÃO. Professor Celso Masotti

1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela?

LÓGICA DE PROGRAMAÇÃO. Vitor Valerio de Souza Campos

5 Apresentando a linguagem C

9 Comandos condicionais

5 - Vetores e Matrizes Linguagem C CAPÍTULO 5 VETORES E MATRIZES

JavaScript (ou JScript)

CONCEITOS BÁSICOS PARA A CONSTRUÇÃO DE ALGORITMOS PARA COMPUTADORES. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com

- Aulas 57, 58, 59 e 60 - Técnicas de programação. Funções

EXCEL 2013 INTERMEDIÁRIO 2. EFETUANDO CÁLCULOS E PREENCHIMENTOS AUTOMÁTICOS 2.1 CRIANDO FÓRMULAS

Computação II Orientação a Objetos

Aula 12: Funções. Pré-requisitos: Todas as aulas anteriores deste módulo. 1. Aproveitando Códigos no Programa

2 echo "PHP e outros.";

SIMULADOS & TUTORIAIS

Algoritmos e Programação

Estrutura Condicional em Java

Tabelas vista de estrutura

Linguagem e Técnicas de Programação I Tipos de dados, variáveis e constantes. Prof. MSc. Hugo Souza Material desenvolvido por: Profa.

REPRESENTAÇÃO DE DADOS EM SISTEMAS DE COMPUTAÇÃO AULA 03 Arquitetura de Computadores Gil Eduardo de Andrade

Algoritmos e Programação Parte Teórica

VIII. VARIÁVEIS. Tabela I ARQUITETURA DA MEMÓRIA. 0x0000 0x34 0x0001 0xB0 0x0002 0x23. 0xFFFF 0x00

Implementando uma Classe e Criando Objetos a partir dela

VETORES E MATRIZES. By Eduardo Vieira Machado (Good Guy)

Testando e Comparando Valores

Memória Flash. PdP. Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos

Algoritmos em Javascript

Regras Métodos Identificadores Variáveis Constantes Tipos de dados Comandos de atribuição Operadores aritméticos, relacionais e lógicos

Estruturas de Repetição

Resolução da Prova de Raciocínio Lógico do TCE/SP, aplicada em 06/12/2015.

Manipulando Strings no VBA (Replace, Mid e InStr)

Estrutura de Dados Básica

INF 1007 Programação II

Linguagem de Programação I

Usando o do-file editor Automatizando o Stata

JavaScript (Funções, Eventos e Manipulação de Formulários)

Algoritmos Estruturas Seqüenciais. José Gustavo de Souza Paiva

Exemplo 1. Um programa que cria uma instância de uma classe que herda da classe Frame

Tuplas e Dicionários. Vanessa Braganholo vanessa@ic.uff.br

Unidade 5: Sistemas de Representação

Informática de Gestão 1º ano / 1º semestre Ano letivo: 2014/2015. Visual Basic VBA

1 Funções básicas de implementação de arquivos

SIMULADOS & TUTORIAIS

Começando com Ruby on

1. A corrida de vetores numa folha de papel.

CURSO BÁSICO DE CRIAÇÃO DE SITES MÓDULO 2 AULA 3

2 Pesquisa de valores em uma lista de dados

Como fazer a Renovação de Matrícula online no Sistema Acadêmico

ARRAYS. Um array é um OBJETO que referencia (aponta) mais de um objeto ou armazena mais de um dado primitivo.

SIMULADOS & TUTORIAIS

Possui como idéia central a divisão de um universo de dados a ser organizado em subconjuntos mais gerenciáveis.

Cobrança Bancária. Contas / Manutenção.

Linguagem de Programação JAVA. Técnico em Informática Professora Michelle Nery

Introdução a Computação

Javascript 101. Parte 2

Unidade 3: Personalizando o Excel *

PROGRAMAÇÃO II 3. FILA DINÂMICA

Primeiro roteiro de exercícios no Scilab Cálculo Numérico

Universidade da Beira Interior Cursos: Matemática /Informática e Ensino da Informática

Incorporando JavaScript em HTML

4. A Linguagem JavaScript

TUTORIAL DO ACCESS PASSO A PASSO. I. Criar um Novo Banco de Dados. Passos: 1. Abrir o Access 2. Clicar em Criar um novo arquivo

O matemático indiano Pingala apresentou a primeira descrição conhecida de um sistema numérico binário no século III a.c..

SIMULADOS & TUTORIAIS

Oficina de Programação em Python direcionada para o desenvolvimento de jogos

Prof. Marcelo Nogueira

SHOPAPOSTILAS. Obrigado e tenha um bom estudo.

Tanto na visão semanal como diária você tem a sua disposição algumas opções uteis que facilitarão seu dia a dia.

MANIPULANDO BANCO DE DADOS NO POSTGRESQL SEM FAZER USO DE COMANDOS SQL

Autor: Tiago Lone Nível: Básico Criação: 19/12/2005 Última versão: 18/12/2006. PdP. Pesquisa e Desenvolvimento de Produtos

Faculdade de Computação

Orientação a Objetos

DESENVOLVIMENTO DE SOFTWARE

EAD Fila. - algumas operações realizam-se na frente/cabeça e outras na cauda da Fila

Programação Orientada a Objeto

Noções Várias em Visual Basic

Algoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br

CURSO BÁSICO DE CRIAÇÃO DE SITES MÓDULO 2 AULA 4

Programação para web JavaScript

10/02/2015. Introdução. Podemos classificar os tipos de dados a serem processados em dados e instruções Dados: Algoritmos e Lógica de Programação

AULA 15 Plugin Preenchimento de Células

Sistema topograph 98. Tutorial Módulo Fundiário

Programação WEB II. Conhecendo o PHP. Prof: Kelly E. Medeiros Bacharel em Sistema de Informação. Módulo III

Instituto Federal do Sertão-PE. Curso de PHP. Professor: Felipe Correia

JavaScript. JavaScript é uma linguagem de script usada em navegadores web. É uma linguagem dinâmica, estruturada e orientada em objetos.

IFTO LÓGICA DE PROGRAMAÇÃO AULA 05

Vamos ver duas telas: Mesa e Itens de uma Mesa, como exemplo.

Aula 4 Estatística Conceitos básicos

COMO FUNCIONA NOSSA CONSULTORIA DE MARKETING DIGITAL ESPECIALIZADA EM VENDAS ONLINE

Flash MX ActionScript

RECEITA FEDERAL DO BRASIL

Transcrição:

SIMULADOS & TUTORIAIS TUTORIAIS JAVASCRIPT Tipos de dados em JavaScript Copyright 2013 Todos os Direitos Reservados Jorge Eider F. da Silva Proibida a reprodução deste documento no todo ou em parte por quaisquer meios, seja digital, eletrônico ou impresso sem a expressa autorização do autor por escrito. Os infratores serão punidos de acordo com a Lei. Simulados & Tutoriais Tutoriais JavaScript Pag. 1

TUTORIAIS JAVASCRIPT Tipos de dados em JavaScript Introdução JavaScript possui tipos de dados dinâmicos. Isso quer dizer que a mesma variável pode ser usada de diferentes maneiras. Vejamos alguns exemplos: var x; var x = 10; var x = "Maria"; var x = null; // Esta é uma variável indefinida. // Esta é uma variável numérica. // Esta é uma variável string. // Esta é uma variável nula. Variáveis Strings Uma string é uma variável que armazena uma série de caracteres. Uma string pode ter qualquer texto dentro das aspas. Você pode utilizar aspas simples ou aspas duplas. Vejamos alguns exemplos: var nome = "Jorge"; var nome = Maria ; Você pode colocar aspas dentro de uma string desde que elas sejam utilizadas corretamente. Vejamos alguns exemplos: var resp = "Suas amigas a chamam de Lulu "; var resp = Suas amigas a chamam de "Lulu" ; Se você não fechar corretamente as aspas o resultado pode ser diferente do esperado quando o código for executado, ou não acontecer nada. Para saber mais sobre variáveis strings consulte o tutorial "O Objeto String". Exemplo 1 Nesse exemplo vamos declarar vários tipos de variáveis utilizando aspas simples e duplas. Para isso: 1. Digite o código abaixo no seu editor de texto e salve-o como: js4-exemplo1.html. <script> var x; var y = 5; var z = null; var nome1 = "Jorge"; var nome2 = 'Maria'; var resp1 = "Suas amigas a chamam de 'Lulu'"; var resp2 = 'Suas amigas a chamam de "Lulu"'; Simulados & Tutoriais Tutoriais JavaScript Pag. 2

document.write(x + "<br>"); document.write(y + "<br>"); document.write(z + "<br>"); document.write(nome1 + "<br>"); document.write(nome2 + "<br>"); document.write(resp1 + "<br>"); document.write(resp2 + "<br>"); 2. Execute no seu browser e confira o resultado. undefined 5 null Jorge Maria Suas amigas a chamam de 'Lulu' Suas amigas a chamam de "Lulu" Variáveis Numéricas Só existe um tipo de variável numérica em JavaScript, que pode ser escrita com ou sem casas decimais. Vejamos alguns exemplos: var num = 20.00 var num = 20; // Com casas decimais. // Sem casas decimais. Valores muito pequenos ou muito grandes, caso você precise algum dia, podem ser escritos com notação científica (exponencial). Vejamos alguns exemplos: var num = 123e5; // Equivale a 12300000. var num = 123e-5; // Equivale a 0.00123. Para saber mais sobre variáveis numéricas consulte o tutorial "O Objeto Number". Exemplo 2 Nesse exemplo vamos declarar vários tipos de variáveis numéricas e algumas expressões aritméticas. Para isso: 1. Digite o código abaixo no seu editor de texto e salve-o como: js4-exemplo2.html. <script> var x = 4; var y = x * 5; var z = y + x; var num1 = 123e5; var num2 = 4 * num1 + z; document.write(x + "<br>"); document.write(y + "<br>"); document.write(z + "<br>"); Simulados & Tutoriais Tutoriais JavaScript Pag. 3

document.write(num1 + "<br>"); document.write(num2 + "<br>"); 2. Execute no seu browser e confira o resultado. 4 20 24 12300000 49200024 Variáveis Booleanas Só existe dois valores para uma variável booleana, true (verdadeiro) ou false (falso). Vejamos alguns exemplos: var x = true; var x = false; Variáveis booleanas são usadas com frequência em testes condicionais. Para saber mais sobre variáveis booleanas consulte o tutorial "O Objeto Boolean". Exemplo 3 Nesse exemplo vamos declarar vários tipos de variáveis booleanas para você ter uma ideia de como elas funcionam. Para isso: 1. Digite o código abaixo no seu editor de texto e salve-o como: js4-exemplo3.html. <script> var b1 = new Boolean(0); var b2 = new Boolean(1); var b3 = new Boolean(""); var b4 = new Boolean(null); var b5 = new Boolean(NaN); var b6 = new Boolean("falso"); document.write("0 é booleano " + b1 +"<br>"); document.write("1 é booleano "+ b2 +"<br>"); document.write("uma string vazia é booleano "+ b3 + "<br>"); document.write("null is booleano "+ b4+ "<br>"); document.write("nan is booleano "+ b5 +"<br>"); document.write("a string 'falso' é booleano "+ b6 +"<br>"); 2. Execute no seu browser preferido e confira o resultado. Simulados & Tutoriais Tutoriais JavaScript Pag. 4

0 é booleano false 1 é booleano true Uma string vazia é booleano false null is booleano false NaN is booleano false A string 'falso' é booleano true Variáveis Arrays As arrays em JavaScript são variáveis que armazenam outras variáveis em uma única, e elas são referenciadas pelo índice ou posição que elas ocupam na array principal. Existem várias formas de declarar uma array. Vejamos alguns exemplos: // Declara uma array vazia. var carros = new Array(); // Declara uma array com quatro elementos. var carros = new Array ("Ferrai","Porsche", Audi, Mercedes ); // Declara uma array com quatro elementos. var carros = [ Ferrai, Porsche, Audi,"Mercedes"]; Nesse caso as variáveis seriam: carros[0] = "Ferrari"; carros[1] = "Porsche"; carros[2] = "Audi"; carros[3] = "Mercedes"; Para se referir a um elemento de uma array basta informar o indice da variável. Por exemplo, se quisermos utilizar o carro Audi, devemos usar a seguinte notação: carros[2]; O primeiro índice de uma array é sempre zero. Para saber mais sobre variáveis arrays consulte o tutorial O Objeto Array. Exemplo 4 Nesse exemplo vamos mostrar as várias formas de declarar uma array. Para isso: 1. Digite o código abaixo no seu editor de texto e salve-o como: js4-exemplo4.html. <script> // Declara uma array vazia. var frutas = new Array(); // Preenche a array frutas. frutas = ["pera","manga","caju","melão","banana"]; // Declara uma array com quatro elementos. var carros = new Array ("Ferrari","Porsche","Audi","Mercedes"); // Declara uma array com quatro elementos. var avioes = ["Concorde","A380","Boeing 787","GulfStream"]; document.write("eu quero uma vitamina de " + frutas[1] + " com " + frutas[4] + "." + " <br>"); Simulados & Tutoriais Tutoriais JavaScript Pag. 5

document.write("meu carro preferido é uma " + carros[0] + "." + "<br>"); document.write("o " + avioes[1] + " é o maior avião comercial do mundo." + "<br>"); document.write("null is booleano "+ b4 + "<br>"); document.write("nan is booleano "+ b5 + "<br>"); document.write("a string 'falso' é booleano "+ b6 + "<br>"); 2. Execute no seu browser preferido e confira o resultado. Eu quero uma vitamina de manga com banana. Meu carro preferido é uma Ferrari. O A380 é o maior avião comercial do mundo. Objetos em JavaScript Tudo em JavaScript é um objeto. Um objeto em JavaScript é delimitado por chaves. Dentro dessas chaves as propriedades de um objeto são definidas por um nome e por um valor (nome : valor). As propriedades são separadas por vírgulas. Vejamos um exemplo: var pessoa = {primeironome:"jorge", ultimonome:"silva", id:2013}; O objeto pessoa no exemplo acima possui três propriedades: primeironome, ultimonome e id. A declaração acima pode ser feita também em várias linhas sem prejudicar o resultado do código. Espaços e quebras de linhas são ignorados pelo JavaScript. Veja o exemplo a seguir: var pessoa = { primeironome : "Jorge", ultimonome : "Silva", id : 2013 }; Se você quiser fazer uma referência a alguma dessas propriedades você pode endereçar as propriedades dos objetos de duas formas diferentes: nome = pessoa.primeironome; nome = pessoa[ ultimonome ]; Para saber mais sobre objetos consulte o tutorial O que são objetos em JavaScript. Exemplo 5 Nesse exemplo vamos declarar uma variável pessoa como um objeto com algumas propriedades, e em seguida vamos acessar essas propriedades utilizando o nome do objeto como referência. Para isso: 1. Digite o código abaixo no seu editor de texto e salve-o como: js4-exemplo5.html. Simulados & Tutoriais Tutoriais JavaScript Pag. 6

<script> var pessoa = { primeironome : "Jorge", ultimonome : "Silva", id : 2013 }; document.write(pessoa.primeironome + "<br>"); document.write(pessoa["ultimonome"] + "<br>"); document.write(pessoa["id"] + "<br>"); 2. Execute no seu browser preferido e confira o resultado. Jorge Silva 2013 Nota: Todas as variáveis em JavaScript são objetos. Quando você declara uma variável, você está criando um novo objeto. Variáveis Indefinidas (Undefined) e Nulas (Null) Uma variável é considerada indefinida quando não for declarado nenhum valor para ela. Por exemplo: var pessoa; Por outro lado, uma variável é considerada nula quando for atribuído o valor null para ela. Por exemplo: var pessoa = null; Confira no Exemplo 1 um exemplo prático mostrando essas variáveis. ***** Simulados & Tutoriais Tutoriais JavaScript Pag. 7

Exercícios de fixação 1) Uma string é uma variável que armazena uma série de caracteres entre aspas duplas ou simples. Essa afirmação é: a) Verdadeira b) Falsa 2) Uma variável indefinida é aquela que não foi atribuído um valor para ela. Essa afirmação é: a) Verdadeira b) Falsa 3) Quantos tipos de variáveis numéricas existem em JavaScript? a) 1 b) 2 c) 3 d) 4 4) Variáveis booleanas armazenam somente dois tipos de valores: a) 0 ou 1 b) true ou false c) sim ou não d) null ou NaN 5) Qual o resultado das variáveis a e b no código: var a = new Boolean(""); var b = new Boolean("falso"); a) true e false b) null e false c) true e NaN d) false e true 6) A forma correta de declarar uma array vazia é: a) var pessoas = New Array(0); b) var pessoas = New Array(); c) var pessoas = New Array(null); d) var pessoas = New Array(""); 7) O primeiro índice de uma array é sempre: a) 0 b) 1 c) 2 d) 3 e) 4 8) Se quisermos fazer referência a uma varável de uma array utilizamos o índice da variável na array. Essa afirmação é: a) Verdadeira b) Falsa Simulados & Tutoriais Tutoriais JavaScript Pag. 8

9) Seja a array: var pessoas = ["Maria","Joana","Carol","Emma","Arthur","Jorge","Diego"]; Se quiséssemos nos referir às variáveis Joana e Arthur, qual seria a maneira correta: a) pessoas[1] e pessoas[3] b) pessoas[2] e pessoas[5] c) pessoas[0] e pessoas[3] d) pessoas[1] e pessoas[4] 10) Um objeto em JavaScript é delimitado por: a) parênteses b) colchetes c) chaves d) aspas ***** Simulados & Tutoriais Tutoriais JavaScript Pag. 9