Heim > Web-Frontend > js-Tutorial > Einige Tipps, wie Sie leicht Fehler in der JavaScript-Programmierung verursachen können

Einige Tipps, wie Sie leicht Fehler in der JavaScript-Programmierung verursachen können

PHPz
Freigeben: 2018-09-29 15:58:42
Original
1673 Leute haben es durchsucht

In diesem Artikel werden hauptsächlich einige Tipps vorgestellt, die zu Fehlern bei der JavaScript-Programmierung führen können. Wenn Sie diese Tipps nicht verstehen, können Sie sich an sie wenden 🎜>

JavaScript ist heute eine der beliebtesten Programmiersprachen, aber ihre Beliebtheit ist auch ein Nebeneffekt der verschiedenen Funktionen der Sprache selbst, egal wie schön die Sprache ist, sie wird immer noch von Tausenden Menschen verwendet Jeden Tag haben Zehntausende Programmierer eine Reihe von Fehlern verursacht. Lache andere noch nicht aus, vielleicht bist du einer von ihnen.

Um Ihnen ein Beispiel zu geben, hier ein paar kurze JS-Schnipsel, die völlig gültig sind (Sie können es auf Ihrer Konsole ausprobieren):


typeof NaN === 'number' // true
 
Infinity === 1/0        // true
0.1 + 0.2 === 0.3       // false,前面加括号也一样
"3" + 1                 // '31'  
"3" - 1                 // 2
Nach dem Login kopieren
Glauben Sie immer noch? es? Ihr eigenes JavaScript?

1. Der kleinste Wert in JS

Number.MIN_VALUE > 0; //true
Nach dem Login kopieren
Number.MIN_VALUE wird für den kleinsten Wert verwendet, den JavaScript ausdrücken kann, nämlich 5e-324, aber es ist ist die nächste in JS Eine Zahl von 0

2. String-Verbindung

("foo" + + "bar") === "fooNaN"  //true
"why I am " + typeof + ""       // why I am number
Nach dem Login kopieren
JS wird in „foo“ („bar“) analysiert, das konvertiert wird „bar“ in eine Zahl

3. parseInt-Funktion

parseInt('06'); // 6
parseInt('08'); // 0  注意,谷歌新版已修正
parseInt(null, 24) === 23 // true
Nach dem Login kopieren

Ist null ein Objekt

typeof null  // object
null instanceof Object  // false
Nach dem Login kopieren

5. Der von Return zurückgegebene Inhalt muss in derselben Zeile wie Return sein.

Seltsame Zahlen
function myjson()
{
   return
   [
     2
   ]
}
myjson();  // undefined
Nach dem Login kopieren

7. Seltsame Parameter

 012  == 12  // false
'012' == 12  // true
 "3" + 1     // '31'
 "3" - 1     // 2
0.1 + 0.2 == 0.3 // false
0.1 + 0.7 == 0.8 // false
0.2 + 0.7 == 0.9 // false
9999999999999999 // 10000000000000000
9999999999999999-1 //10000000000000000
111111111111111111111 // 111111111111111110000
Nach dem Login kopieren

8. Das verblüffende Gleichheitszeichen

function hello(what) {
     alert(arguments[0]);    //vicky
     what = "world";
     return "Hello, " + arguments[0] + "!";
}
hello("vicky"); //"Hello, world!"
Nach dem Login kopieren

Das ist es. Den gesamten Inhalt dieses Kapitels finden Sie unter JavaScript-Video-Tutorial für weitere verwandte Tutorials!

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