Escolar Documentos
Profissional Documentos
Cultura Documentos
Casting de tipos
If – else if – else - switch
Casting de tipos
Métodos e propriedades de números
Valores primitivos (como 3.14 ou 2014), não podem ter propriedades e métodos (porque não são objetos).
Mas com JavaScript, métodos e propriedades também estão disponíveis para valores primitivos, porque
JavaScript trata os valores primitivos como objetos ao executar métodos e propriedades.
toString ()
retorna um número como uma string
var x = 123;
x.toString(); // retorna 123 para x
(123).toString(); // retorna 123 para literal 123
(100 + 23).toString(); // retorna 123 para expressão 100 + 23
toExponential ()
retorna uma string, com um número arredondado e escrito em notação exponencial
var x = 9.656;
x.toExponential(2); // retorna 9.66e+0
x.toExponential(4); // retorna 9.6560e+0
x.toExponential(6); // retorna 9.656000e+0
Casting de tipos
toFixed ()
retorna uma string, com o número escrito com um número especificado de decimais
var x = 9.656;
x.toFixed(0); // 10
x.toFixed(2); // 9.66
x.toFixed(4); // 9.6560
x.toFixed(6); // 9.656000
toPrecision ()
retorna uma string, com um número escrito com um comprimento especificado
var x = 9.656;
x.toPrecision(); // 9.656
x.toPrecision(2); // 9.7
x.toPrecision(4); // 9.656
x.toPrecision(6); // 9.65600
Casting de tipos
valueOf ()
retorna um número como um número
var x = 123; Em JavaScript, um número pode ser um valor
primitivo (typeof = number) ou um objeto (typeof
x.valueOf(); // 123 para x = object).
O valueOf()método é usado internamente em
(123).valueOf(); // 123 para literal 123 JavaScript para converter objetos Number em
(100 + 23).valueOf(); // 123 para expressão 100 + 23 valores primitivos.
Não há razão para usá-lo em seu código.
Number ()
pode ser usado para converter variáveis J avaScript em números
Number(true); // 1
Number(false); // 0
Number("10"); // 10
Number(" 10"); // 10
Number("10 "); // 10
Number(" 10 "); // 10
Number("10.33"); // 10.33 Number() também pode converter uma data em um número:
parseFloat ()
analisa uma string e retorna um número. Espaços são permitidos. Apenas o primeiro número é retornado
parseFloat("10"); // retorna 10
parseFloat("10.33"); // retorna 10.33
parseFloat("10 20 30"); // retorna 10
parseFloat("10 anos"); // retorna 10
parseFloat(“ano 10"); // retorna NaN
Condicionais
If, else, else if e switch
• Use if para especificar um bloco de código a ser executado, se uma condição especificada for verdadeira
• Use else para especificar um bloco de código a ser executado, se a mesma condição for falsa
• Use else if para especificar uma nova condição para testar, se a primeira condição for falsa
• Use switch para especificar muitos blocos alternativos de código a serem executados
Utilizando o site:
https://www.tutorialspoint.com/online_html_editor.php
Opções:
A. decimal para binário
B. Decimal para hexadecimal
Entrega:
Copiar o link e colar no google form. Definida na aula