Maison  >  Article  >  interface Web  >  Quelle est l'intention de conception originale de null et undefined dans js

Quelle est l'intention de conception originale de null et undefined dans js

一个新手
一个新手original
2017-09-26 09:50:511922parcourir

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 utiliser

null 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.

*undefined

n'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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn