Heim >Web-Frontend >js-Tutorial >Einige Tipps, wie Sie leicht Fehler in der JavaScript-Programmierung verursachen können
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 // 2Glauben Sie immer noch? es? Ihr eigenes JavaScript?
1. Der kleinste Wert in JS
Number.MIN_VALUE > 0; //trueNumber.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 numberJS 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
Ist null ein Objekt
typeof null // object null instanceof Object // false
5. Der von Return zurückgegebene Inhalt muss in derselben Zeile wie Return sein.
Seltsame Zahlenfunction myjson() { return [ 2 ] } myjson(); // undefined
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
8. Das verblüffende Gleichheitszeichen
function hello(what) { alert(arguments[0]); //vicky what = "world"; return "Hello, " + arguments[0] + "!"; } hello("vicky"); //"Hello, world!"
Das ist es. Den gesamten Inhalt dieses Kapitels finden Sie unter JavaScript-Video-Tutorial für weitere verwandte Tutorials!