quarta-feira, 14 de dezembro de 2016

Java Script - Parte 3

TIPOS E OPERADORES


Comparações

Frequentemente precisará de um valor para distinguir entre duas possibilidades, como por exemplo “sim ” ou “não”, esse tipo de comparação no Java Script é chamado de Booleano.
Ex:
console.log(3 > 2)
// → true
console.log(3 < 2)
// → false

A forma que as Strings são ordenada são mais ou menos alfabéticas. Letras MAIÚSCULAS são sempre MENORES que minúsculas. Além disso caracteres não alfabéticos também são incluídos nessa ordenação.

Existe um valor que não é igual a ele mesmo NaN
console.log(NaN == NaN)

// ->false


















referencia: http://eloquentjavascript.net/

terça-feira, 13 de dezembro de 2016

Java Script - Parte 2

TIPOS E OPERADORES


Tipo Strings


- Strings são usadas para representar textos e são escritas delimitando o seu conteúdo entre aspas
"Esse é um teste string"
'Isso é uma string'

-  As Strings podem ser representadas tanto por aspas simples como por aspas duplas, desde que a que abriu seja a mesma que fechou.

- Toda vez que um caractere de barra invertida(\) for encontrado dentro de um texto entre aspas, ele indica que o caractere posterior possui um significado especial, isso é chamado de escape de caractere. por exemplo quando o caractere N  aparecer logo após uma barra invertida, ele será interpretado como uma quebra de linha.
"Esta é a primeira linha \n. Esta é a segunda linha"
A saída será:
Esta é a primeira linha
Esta é a segunda linha 

- Caso seja necessário o uso da barra invertida em uma string, faça como no exemplo abaixo:
"Para quebra de linha utilizamos \"\\n\"."
A saída será
"Para quebra de linha utilizamos "\n".

- Para concatenas 2 ou mais strings,  utilizamos o "+"
"con" + "ca" + "te" +"nar."
A saída será:
Concatenar. 








referencia: http://eloquentjavascript.net/

Java Script - Parte 1

TIPOS E OPERADORES


Tipo Número


- O Java Script utiliza como número fixo 64 bits para armazenar um único valor numérico

- Números fracionários são escritos usando um ponto
9.65

- Para números muito grande ou muito pequeno , pode ser usado notação cientifica acionando um "E" de expoente seguindo do valor do expoente
 2.998 * 10 elevando 8 = 299.800.000.000

- Existem três valores especiais no Java script que são considerados números , mas não se comportam como números normais. Os dois primeiros são infinity e -infinity. que são usados para representar infinito positivo e negativo.
o NaN not a number (não é um número) mesmo sabendo que esse valor é um número, você o receberá quando fizer uma conta do tipo 0/0, infinity/infinity ou realizar qualquer calculo que não resulte em um número preciso.
















referencia: http://eloquentjavascript.net/