Archive pour July 2008

Javascript et les arguments optionnels

Javascript est un langage de script relativement puissant, mais dont certaines fonctionnalités sont souvent peu ou pas connu de la majorité. La gestion des arguments optionnels lors de l’appel à des fonction en fait parti.

Dans ce tutorial, j’expliquerai comment créer une méthode gérant un argument optionnel, puis une autre pouvant recevoir un nombre variable d’argument. Lire la suite »

Pas de commentaire

Bien connaitre le type d’une variable javascript : les limites de typeof

Lorsqu’on commence à faire du javascript, il arrive forcement un moment ou l’on à besoin de connaitre le type d’une variable avec laquelle l’on travaille. Cela peut être par exemple pour du passage de paramètres multitypés, ou lors de l’utilisation de paramètres optionnels, Ou l’ont a parfois besoin de vérifier ce qui a réellement été passé dans les args.

En recherchant sur google, on tombe vite sur ce qui semble être la solution au problème : en effet, javascript dispose d’une méthode typeof, retournant une string identifiant le type de l’élément.

exemples :

>>> typeof 1
"number"
>>> typeof "hello"
"string"

Jusque la, tout va bien. Cependant, les surprises arrivent dès qu’on pousse les tests un peu plus :

>>> typeof [1,2,3]
"object"

Tiens, il considère ma liste comme un objet !

>>> typeof new Date()
"object"

Et les dates aussi !

>>> typeof null
"object"

Même null est considéré comme étant du type object… Lire la suite »

, ,

Pas de commentaire

Naissance de Way Of Spark

Bah voila, après avoir cherché un moteur de blog déja développé pour AppEngine, puis d’avoir commencé de coder mon propre moteur ( et de l’avoir foutu au placard avec les autres trucs abandonnés ), je me suis résigné à squater le dédié d’un pote pour m’y faire mettre un wordpress ( merci à nevare au passage ). C’est moins folichon qu’avoir un blog qu’on a codé sois même, mais au moins, ca c’est fait !

Je sais même pas encore de quoi je vais parler précisemment, à priori ca sera du web, du design, et un peu d’e-commerce ( on va essayé de mettre de coté le 3615 malife, mais qui sais !)

Bref, longue vie à mon blog !

3 commentaires