Javascript fortement typé ???
J'ai peu utilisé javascript mais d'après les exemples, il semble que Javascript fasse parti des langages où c'est le contenu qui défini le type de la variable ?
Un peu comme Lisp ? :?
var totoAsChaine = '123' => c'est une chaîne
var totoAsNombre = 123 => c'est un nombre
La donnée est donc typée par son contenu contrairement aux langages où la donnée est typée lors de sa définition (C, C++, Java ...). :D
String totoAsChaine = "123" ; => chaîne obligatoire...
int totoAsNombre = 123 ; => nombre entier obligatoire...
Ce qui n'empêche pas de faire des contrôles sur le type des variables et de lever des exceptions. :)
Mais bon dire que c'est fortement typé c'est juste pour faire du buz non ?
Dans un tel langage il faut contrôler en permanence le type des arguments non ? Dites moi que je me trompe...