Ich verwende Visual Studio 2015 und versuchen, alle Updates zu aktualisieren, die es benötigt.JavaScript Compiler erfordert "===" anstelle von "==" überall in Visual Studio
Mein Problem: Wenn ich eine neue js-Datei erstellen, würde der js-Compiler mir einen Fehler eqeqeq
geben (ich verstehe nicht, was dieser Code bedeutet), wenn ich '=='
zum Vergleich verwende.
Beispiel:
// Declaring a number within a default value
var caret_index = 0;
// Now, js compiler should know 'caret_index' type
// alert(typeof(caret_index)); -> number
// alert($.type(caret_index)); -> number
// So,
// Expected '===' and instead of saw '=='
if (caret_index == 0) {
// ...
}
Das heißt: You must use '===' in the
wenn condition.
Warum? Es muss caret_index
number
vor dem Vergleich mit 0
nur nicht gegossen werden.
Tslint ist für Typoskript, die Datei, die Sie Suchen Sie hier ist eslinc.json, die im Stammverzeichnis Ihres Projekts sein sollte. – Melvin
Ja, Entschuldigung, ich habe die Erweiterung .js nicht einmal bemerkt. Sie sind richtig, ich werde diese Antwort in einer Minute entfernen – Delosdos
Entfernen Sie es nicht, nur bearbeiten Sie es mit der richtigen Datei;) – Melvin