Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

<p>Tipos de Dados em JavaScript</p><p>As variáveis JavaScript podem conter muitos tipos de dados : números, strings,</p><p>objetos e muito mais.</p><p>Dados Primitivos</p><p>var length = 16; // numérico inteiro</p><p>var lastName = "Johnson"; // string (texto)</p><p>var x = {firstName:"John", lastName:"Doe"}; // objeto</p><p>1. Inteiro: números inteiros relativos (…,-3,-2,-1,0,1,2,3,…).</p><p>var x1 = 34;</p><p>2. Real: informação que pertença aos números reais. (…,1.5, 0.344, 0, 1.2, 2.3,</p><p>3). Importante:Todo valor real utiliza o ponto (.) para indicar a parte decimal.</p><p>Ex: 3.141516</p><p>var x1 = 34.50</p><p>3. String (texto) ou caracter: informação composta por caracteres</p><p>alfanuméricos: numéricos (0…9), alfa-numéricos (A..Z, a…z) e</p><p>especiais(#,?,!,@)</p><p>As strings são escritas com aspas. Você pode usar aspas simples ou duplas:</p><p>var carName1 = "Volvo XC60"; // Usando aspas duplas</p><p>var carName2 = 'Volvo XC60'; // Usando aspas simples</p><p>Você pode usar aspas dentro de uma string, desde que não correspondam às</p><p>aspas ao redor da string:</p><p>var f1 = "Vou comer no McDonald’s."; // Aspa simples dentro</p><p>de aspas duplas</p><p>var f2 = 'Ele se chama "José."'; //Aspas duplas dentro de</p><p>aspas simples</p><p>4. Lógicos: informação que pode assumir os valores verdadeiro (true) ou falso</p><p>(false).</p><p>var x = 5;</p><p>var y = 5;</p><p>Tipos de Dados em JavaScript</p><p>var z = 6;</p><p>var t = (x == y)</p><p>var f = (x == z)</p><p>document.write(t) // Retorna true</p><p>document.write(f) // Retorna false</p><p>5. Indefinidos (undefined): uma variável sem um valor tem o valor undefined.</p><p>O tipo também é undefined.</p><p>var car;</p><p>document.write(car); // O valor e o tipo são undefined</p><p>6. Nulo (null): em JavaScript null é "nada". É suposto ser algo que não existe.</p><p>Infelizmente, em JavaScript, o tipo de dados de nullé um objeto.</p><p>O conceito de tipos de dados</p><p>Na programação, os tipos de dados são um conceito importante. Para poder operar</p><p>com variáveis, é importante saber algo sobre o tipo. Sem tipos de dados, um</p><p>computador não pode resolver com segurança isso:</p><p>var x = 16 + "Volvo";</p><p>Faz algum sentido adicionar "Volvo" a dezesseis? Irá produzir um erro ou produzirá</p><p>um resultado?</p><p>JavaScript tratará o exemplo acima como:</p><p>var x = "16" + "Volvo";</p><p>! Ao adicionar um número e uma string ou caracter, o JavaScript tratará o</p><p>valor resultante como uma string.</p><p>Nosso exemplo resultará em :</p><p>"16Volvo"</p><p>Escreva o algoritmo a seguir e verifique o resultado:</p><p>var x = "Volvo" + 16;</p><p>Tipos de Dados em JavaScript</p><p>document.write(x);</p><p>JavaScript avalia expressões da esquerda para a direita. Sequências diferentes</p><p>podem produzir resultados diferentes. Escreva cada um dos algoritmo a seguir e</p><p>execute-os estes algoritmos e veja o que acontece:</p><p>var x = 16 + 4 + "Volvo";</p><p>document.write(x);</p><p>var x = "Volvo" + 16 + 4;</p><p>document.write(x);</p><p>No primeiro exemplo, o JavaScript trata 16 e 4 como números, antes de concatenar</p><p>"Volvo”.</p><p>No segundo exemplo, como o primeiro operando é uma string, todos os operandos</p><p>são tratados como sequências.</p><p>Os tipos de JavaScript são dinâmicos</p><p>JavaScript tem tipos dinâmicos. Isso significa que a mesma variável pode ser usada</p><p>para armazenar diferentes tipos de dados:</p><p>var x; // Neste momento x é indefinido</p><p>x = 5; // Neste momento x is um número inteiro</p><p>x = "John"; // Neste momento x é uma string</p>

Mais conteúdos dessa disciplina