sexta-feira, 16 de março de 2007

Javascript, Terra de ningúem!

Javascript é uma das linguagens com menos restrições para executar o código, tudo vale.

Por exemplo, se você declarou uma função com dois parâmetros. Ao chamá-la, se passar 1 parâmetro, vai funcionar, se passar 2 também vai, se passar 3, 4 ou mais parâmetros, também fuciona...

Outra coisa que costuma gerar erros é errar nome de variável. Por exemplo, para alterar o texto de uma textbox, via javascript, o correto seria :

Form1.tbxPesquisaDataPedido.value = "texto";

Se você escrever errado, e ao invés de value, escrever vale, ou até mesmo Value (Javascript diferencia maiúscula de minúscula), não vai dar erro. Mas também não vai funcionar. O que o irá acontecer é que será adicionada uma variável chamada vale e o valor "texto" será atribuído a ela. Você só irá perceber o erro depois, e até rastreá-lo a origem vai ser trabalhoso.

Lembre-se disso quando procurar um erro em seu script.

3 comentários:

elciok disse...

Se vc diz isso não conhece perl. O slogan da linguagem: "There is more than one way"

Márlon disse...

Nossa. Se algo é mais flexível que Javascript, deve ser uma beleza....

Leandro Ribas disse...

Javascript é o inferno na Terra...
Alem dessa super flexibilidade ainda tem o problema das engines.
Cada browser entende esse treco de um jeito.

Mas é ótimo para dar uns efeitos na página para encher os olhos do cliente. :D