Dans la plupart des cas, la valeur de this sera déterminée à partir de la façon dont une fonction est appelée.
Il n'est pas possible de lui affecter une valeur lors de l'exécution et sa valeur peut être différente à chaque fois que la fonction est appelée.
L'instruction var (pour variable) permet de déclarer une variable et éventuellement d'initialiser sa valeur.
Les objets peuvent également être créés en utilisant la méthode Object. create() .
Cette méthode peut s'avérer très utile, car elle permet de choisir le prototype pour l'objet qu'on souhaite créer, sans avoir à définir un constructeur.