Heim  >  Artikel  >  Web-Frontend  >  Fragen, auf die Sie beim Programmieren von JavaScript achten sollten

Fragen, auf die Sie beim Programmieren von JavaScript achten sollten

零下一度
零下一度Original
2017-07-27 09:28:451279Durchsuche

JavaScript ist eine weltweit führende Programmiersprache, die für die Webentwicklung, die Entwicklung mobiler Anwendungen (PhoneGap, Appcelerator), die serverseitige Entwicklung (Node.js und Wakanda) usw. verwendet werden kann. Für viele Anfänger ist JavaScript auch die erste Sprache, die in die Welt des Programmierens einsteigt. Es kann verwendet werden, um ein einfaches Eingabeaufforderungsfeld im Browser anzuzeigen oder den Roboter über Nodebot oder Nodruino zu steuern. Entwickler, die JavaScript-Code mit klarer Struktur und hoher Leistung schreiben können, sind heute die gefragtesten Personen auf dem Personalbeschaffungsmarkt.

In diesem Artikel werde ich einige JavaScript-Tipps, Geheimnisse und Best Practices teilen, die bis auf wenige Ausnahmen sowohl für die JavaScript-Engine des Browsers als auch für den serverseitigen JavaScript-Interpreter gelten.

Der Beispielcode in diesem Artikel hat den Test auf der neuesten Version von Google Chrome 30 (V8 3.20.17.15) bestanden.

1. Stellen Sie sicher, dass Sie das Schlüsselwort var verwenden, wenn Sie einer Variablen zum ersten Mal einen Wert zuweisen.

Wenn eine Variable direkt ohne Deklaration zugewiesen wird, wird sie als neue Variable verwendet Vermeiden Sie standardmäßig die Verwendung globaler Variablen.

2. Verwenden Sie === anstelle von ==

== und der !=-Operator konvertiert Datentypen bei Bedarf automatisch. Aber === und !== nicht, sie vergleichen Werte und Datentypen gleichzeitig, was sie auch schneller macht als == und !=.

[10] === 10 // ist falsch[10] == 10 // ist wahr'10' == 10 // ist wahr'10' === 10 // ist falsch[] == 0 // ist wahr[] === 0 // ist falsch'' == falsch // ist wahr, aber wahr == "a" ist falsch'' === falsch // ist falsch

3. Die logischen Ergebnisse von unterdefinierten, Null-, 0-, Falsch-, NaN- und leeren Zeichenfolgen sind alle falsch

4. Verwenden Sie Semikolon am Ende der Zeile

In der Praxis Verwenden Sie am besten ein Semikolon, wenn Sie vergessen, es zu schreiben. In den meisten Fällen fügt der JavaScript-Interpreter es automatisch hinzu. Weitere Informationen darüber, warum Semikolons verwendet werden, finden Sie im Artikel „Die Wahrheit über Semikolons in JavaScript“.

5. Verwenden Sie den Objektkonstruktor

function Person(firstName, lastName){ this.firstName = firstName;
}var Saad = new Person("Saad", "Mousliki");

① Niuke.com-Eingabestream: var line=readline().split(' ');

② Saima.com-Eingabestream: var line=read_line().split(' ');

③ Ausgabestream: print();

④ Hinweis: Führen Sie keine DOM-bezogenen Vorgänge aus, wenn Sie auf Saima.com antworten. Lesen Sie eine Zeile mit der Eingabe: read_line() und geben Sie eine Zeile aus: print(something); Funktion, bitte beachten Sie: Wenn eine Eingabezeile mehr als 1024 Zeichen umfasst, müssen Sie read_line mehrmals aufrufen, um die Eingabe zu lesen, und sie dann selbst zusammenfügen, wenn Sie die Druckfunktion zur Ausgabe verwenden. Bitte beachten Sie, dass am Ende automatisch ein Zeilenumbruchzeichen eingefügt wird Ende, und Sie müssen es nicht selbst hinzufügen.

 1 //注意,如果一行超过1024个字符,会被强制分行的 2 //,因此如果题目明确说明该行超过1024字符,请自行拼接(当然,我们尽量不出这种题目)。 3 /* 4 var next = ''; 5 var line; 6 while(line = read_line()){ 7     next += line; 8 } 9 next中就是超过1024字符的该行字符串。10 */

⑤ Das Folgende ist der Beispielcode für die A+B-Frage

1 var line;2 while(line=readline()){3     var lines = line.split(' ');4     var a = parseInt(lines[0]);5     var b = parseInt(lines[1]);6     print(a+b);7 }

<br/>

Das obige ist der detaillierte Inhalt vonFragen, auf die Sie beim Programmieren von JavaScript achten sollten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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