Maison >interface Web >js tutoriel >Quelle est l'intention de conception originale de null et undefined dans js
null représente une valeur "nulle", qui est la même que 0 et la chaîne vide '' est différent, 0 est une valeur numérique, '' signifie la longueur est 0 chaîne, tandis que null signifie "vide".
Dans d'autres langages, il existe également des expressions similaires à le null de JavaScript, comme Java utilise également null, Swift utilise nil, Python utilise Aucun signifie. Cependant, dans JavaScript, il existe un autre null similaire à undefined, ce qui signifie "non défini".
Les concepteurs de JavaScript souhaitent utilisernull pour représenter une valeur vide, et undefined signifie que la valeur n'est pas définie. Les faits ont prouvé que cela ne sert à rien et la différence entre les deux n’a que peu d’importance. Dans la plupart des cas, nous devrions utiliser null.
*undefinedn'est utile que pour déterminer si les paramètres de fonction sont transmis.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!