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
1. Der kleinste Wert in JS
Number.MIN_VALUE > 0; //true
2. String-Verbindung
("foo" + + "bar") === "fooNaN" //true "why I am " + typeof + "" // why I am number
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!