Heim > Web-Frontend > js-Tutorial > Was ist die ursprüngliche Designabsicht von null und undefiniert in js?

Was ist die ursprüngliche Designabsicht von null und undefiniert in js?

一个新手
Freigeben: 2017-09-26 09:50:51
Original
1994 Leute haben es durchsucht

null stellt einen „leeren“ Wert dar, der mit 0 und der leeren Zeichenfolge '' ist unterschiedlich, 0 ist ein numerischer Wert, '' bedeutet die Länge ist 0 string, während null „leer“ bedeutet.

In anderen Sprachen gibt es auch Ausdrücke, die JavaScripts null ähneln, wie zum Beispiel Java verwendet auch null, Swift verwendet nil, Python verwendet None bedeutet. Allerdings gibt es in JavaScript eine weitere Null ähnlich wie undefiniert, was "undefiniert". Die Designer von JavaScript möchten

null

verwenden, um einen leeren Wert darzustellen, und undefiniert bedeutet, dass der Wert undefiniert ist. Die Tatsachen haben gezeigt, dass dies keinen Nutzen hat und der Unterschied zwischen den beiden von geringer Bedeutung ist. In den meisten Fällen sollten wir null verwenden. *undefined

ist nur nützlich, wenn bestimmt wird, ob Funktionsparameter übergeben werden.

Das obige ist der detaillierte Inhalt vonWas ist die ursprüngliche Designabsicht von null und undefiniert in js?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage