Pesquisar aqui

Mostrar mensagens com a etiqueta expressao. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta expressao. Mostrar todas as mensagens

sábado, 18 de março de 2017

Expressões em JavaScript

Uma expressão, em JavaScript, é qualquer unidade de código (válida) que resulte num valor, podendo ele ser numérico, booleano ou uma mera cadeira de caracteres. Ou seja, ao fim e ao cabo, uma expressão é um código que resulta em valores.


 Existem 3 grandes tipos de expressões: numéricas, booleanas e de cadeias de caracteres, primárias.
 Expressões numéricas, utilizam normalmente operadores aritmétricos (de soma, subtração, divisão...) e resultam em valores numéricos. Um exemplo de uma expressão numérica é o seguinte: "celsius * 1,8 + 32", que nos permite converter graus celsius em fahrenheit, resultando num valor numérico.


 Para além disso temos expressões booleanas que recorrem a operadores lógicos (&&, || ...) ou de comparação (>,<, == ...) e resultam em valores booleanos, ou seja, em true ou em false. Um exemplo de uma expressão deste tipo é o seguinte: "idade>=18", e que nos indicará se podemos ou não conduzir um carro, ou seja, se a nossa idade for menor que 18, a expressão retornará false, indicando que não o podemos fazer, mas, caso a nossa idade seja pelo menos 18 anos, esta retornará true, dizendo-nos que podemos conduzir.


 Por fim, temos as expressões de cadeias de caracteres que recorrem a operadores de cadeias ("+"), essencialmente igual ao operador aritmético que permite somar dois valores, e que resulta numa nova cadeia de caracteres, que representa a concatenação de todas as cadeias presentes na expressão. Um exemplo deste tipo de cadeias é o seguinte: " 'Olá ' + 'Mundo!' ", que resultará na cadeia concatenada "Olá Mundo!".


 Para mais informações sobre expressões em JavaScript, incluindo mais dois tipos de expressão que recorrem ao DOM (Document Object Model), segue aqui um artigo publicado pela Mozilla: 

https://www.safaribooksonline.com/library/view/head-first-javascript/9781449340124/ch01.html (capítulo entitulado de "Express yourself", consultado a 18/03/2017)

Breve história da linguagem Javascript

 Hoje em dia, Javascript é uma das linguagens mais reconhecidas a nível mundial, mas será que foi sempre assim? Mergulhemos um pouco na história desta linguagem...

 A linguagem Javascript foi criada pelo americano Brendan Eich no ano de 1995, originalmente com o nome de "Mocha", num clima de forte competição pelo browser mais interativo e flexível entre aNetscape (empresa criadora do JavaScript), que possuía como browser o "Netscape Navegator" e a Microsoft, tinha como browser o conhecido Internet Explorer.


 Durante a sua versão de teste, foi atribuído à linguagem "Mocha" (na altura) o nome "LiveScript", numa tentativa de dar a entender ao programador que este código servia para dar vida às suas páginas Web, no entanto, com o sucesso da linguagem Java, criada pela Sun Microsystems nesse mesmo ano, a Netscape decidiu mudar o nome de LiveScript para JavaScript, como forma de associar a sua linguagem a tal sucesso, e de certa forma, de tirar partido dele. No entanto, a Microsoft ripostou e criou a sua própria linguagem de programação à qual deu o nome de JScript.

Entretanto, a linguagem JavaScript cresceu, padronizou-se e deu origem à ECMAScript, um conceito que engloba todas as versões e implementações destas linguagens ao longo do tempo, de forma a facilitar a vida ao programadores. No entanto, mesmo com a criação desta linguagem globalizada, a internet continuava dividida entre duas grandes linguagens de programação (JavaScript e JScript) com conceitos tão próximos, mas com diferenças que, apesar de minuciosas, eram muito importantes, o que obrigava os programadores a adaptarem o seu código para ambas as linguagens, gerando muitas dores de cabeça. Felizmente, com o passar do tempo, as diferenças entre ambas as linguagens tornaram-se quase inexistentes.


 Apesar do seu potencial, a princípio, JavaScript era visto como uma linguagem amadora, sendo um pouco desprezada dentro da Web, no entanto, em 2005 isto viria a mudar, com a criação do GoogleMaps (pela Google), que demonstrou ao mundo o potencial desta linguagem na criação de páginas Web dinâmicas, e que catapultou JavaScript para o topo das tabelas das linguagens mais populares.

 Hoje em dia, JavaScript, apesar de pouco ter mudado face à sua primeira versão, está em boas mãos, estando constantemente a ser melhorada por génios da programação, contando com mais parâmetros, melhores velocidades de carregamentos e um futuro bastante promissor.