Godkänd: Fortect
Ibland kan din dators arbetsstation visa en felkod som indikerar ett JavaScript-felmeddelande. Det kan finnas många anledningar till detta problem.
nytt fel ()ny brist (meddelande)nytt fel (meddelande, parametrar)nytt fel (meddelande, parametrar, filnamn)nytt fel (meddelande, parametrar, filnamn, radnummer)
-
Meddelande
Valfritt - En läsbar
beskrivning av hela det specifika felet.
-
Alternativ
Valfritt -
Ett objekt med följande webbplatser:
-
Orsak
Valfritt -
En egenskap som indikerar en specifik orsak till någon form av misslyckande. Om du stöter på och kör ett fantastiskt fel igen med ett mer specifikt eller ovärderligt felmeddelande, bör den här faktiska egenskapen användas för att kunna kringgå det ursprungliga felet.
-
-
Filnamn
Valfritt -
Värdet för egenskapen
fileName
i det publiceradeError
-objektet. Underförstått används namnet på arkivet som innehåller prefixet. ringde konstruktornError ()
. -
lineNumber
Valfritt Godkänd: Fortect
Fortect är världens mest populära och effektiva PC-reparationsverktyg. Det litar på miljontals människor för att hålla sina system igång snabbt, smidigt och felfritt. Med sitt enkla användargränssnitt och kraftfulla skanningsmotor hittar och fixar Fortect snabbt ett brett utbud av Windows-problem – från systeminstabilitet och säkerhetsproblem till minneshantering och prestandaflaskhalsar.
- 1. Ladda ner Fortect och installera den på din dator
- 2. Starta programmet och klicka på "Skanna"
- 3. Klicka på "Reparera" för att åtgärda eventuella problem som upptäcks
Värdet för att uppnå egenskapen
lineNumber
förFel
som gjordes för att beställa objekt. Vid utebliven betalning skrivs linjenumret in genom att anropa den härError ()
-konstruktören.
Om Error
används på samma sätt som en operation – utan new
, kommer det enkelt att returnera ett Error
-objekt. Därför har ett enkelt anrop till Will error in judgment
samma effekt som att skapa ett mycket Error
-objekt med nytt
const x antyder att en militär gör ett misstag ("Jag gjorde ett aspektanrop!")const y = new Det uppstod ett fel ("Jag byggde med det mycket "nya" nyckelordet!")
I de flesta fall har det skapat mening att fånga felet och därför mobilisera det igen med ett nytt tillstånd.Känslor. I det här fallet måste du skicka det tidigare felet till konstruktören av det ursprungliga -felet
som visas.
För mer information, se Fel> Hur man urskiljer liknande fel.
Försök med
FrameworkThatCanThrow (); landa (ha fel) utfärda ett utestående fel ("Nytt felmeddelande", orsak: fel);
Den här egenskapen innehåller en kort beskrivning som har att göra med felet, om något, eller blev tillgängligt. SpiderMonkey använder i stor utsträckning vår försöker sälja
egendom för undantag. -meddelandet
egendom, kombinerat med egenskapen name
, ska användas av Error the.prototype.toString ()
upp för att skapa en konsekvent representation av felet.
Som standard är någon typ av egenskapen marketing
en tom sträng, men de flesta beteenden kan åsidosättas för mallen och även placera ett meddelande som den första ingången med Error > konstruktor specificerad.
var e betyder ett nytt fel ("Kan inte hjälpa dig att analysera posten");kasta e;
Med faktakontrollen
kan du testa ett värdeblockför fel.
Använda finally
-kontot Du kan utföra procedurerefter att ha försökt och fånga, oavsett resultatet.
Fel kommer att uppstå!
Fel kan vara datorprogrammeringsfel som hittas av en programmerare, fel bara för att de blir för fel.Inlägg och alternativ är oförutsägbara. Fångster
javascript läggs till som ett fel liksom , görFånga koden ocksåklara.
Se till att JavaScript och Prova
Fånga
Utbildningen låter dig - definiera blockkoden som du vill skapaKollade efter problem när det fortskrider.
Med gain
-satsen kan du definiera ett block från kod förexekveras när ett fel uppstår i det stagblocket.
JavaScript returnerar fel
Om JavaScript-felvanligtvis stoppa och generera extremt kraftfulla felmeddelanden.
Detta kallas tekniskt: JavaScript lägger tillUndantag (kasta ut en användbar bugg).
JavaScript ger verkligen ett objektfel med två egenskaper:Namn och som ett resultat meddelande.
Fotograferingsinstruktioner
JavaScript-sladd kan vara ett undantag
, valfri stor mängd
, boolean
eller
:
Om du faktiskt använder kasta
med prova
, men också se
, du kan styra programmetmata och ta emot konventionsfelmeddelanden.
Exempel på indatavalidering
Detta testar demoinspelningen. Om värdet i allmänhet är falskt,ett undantag (fel) kastas.
Undantaget (err) kommer definitivt att fångas skrivet av catch-satsen, och du kommer helt enkelt att presenteras med ett anpassat felmeddelande:
HTML-validering
Moderna webbläsare använder ofta en kombination av JavaScript och inline HTML.Validering som övar fördefinierade valideringsregler som definieras i HTML-attribut:
Du kan lära dig mer om validering av inträffar i nästa kapitel i denna vanliga frågor.
Slutligt meddelande
i slutsats
-satsen används för att exekvera kod, så därför efter att ha försökt och oberoendeFångst, resultat:
Felobjekt
JavaScript har skapat en felprodukt som ger information om felet somuppstår fel.
Felobjektegenskaper
Innebörden av felnamn
Sex sorterade värden kan ofta returneras av egenskapen min felnamn:
Felnamn | Beskrivning |
---|---|
EvalError | Ett fel inträffade i några av eval ()-funktionerna |
RangeError | Ett nummer "utanför intervallet" materialiserades |
ReferenceError | En ogiltig analys visades |
SyntaxError | Ett syntaxfel inträffade |
TypeError | Ett typfel inträffade under sändningar |
URIE-fel | Felaktig encodeURI () inträffade |
Utvärderingsfel
Nyare versioner av JavaScript skapar inte varje EvalError. Använd SyntaxError istället.
Områdesfel
RangeError
placeras om du använder ett nummer som är direkt utanförtillåtet värdeområde.
Som illustration kan du ställa in antalet inledande siffror i ett bra fast tal lika med500.
Hjälpfel
ReferenceError
är när du har en funktionsvariabel (referens)för närvarande inte meddelat:
Syntaxfel
Felet SyntaxError
uppstår där ditt företag försöker utvärdera kod bland någraSyntaxfel. Fel
En
Typ TypeError
returneras när en person använder ett värde utanför vissaUtbud av förväntade typer:
Uniform Resource Identifier (URI)-fel
URIerror
genereras om du anger dåliga tecken i URI:n.
Snabba upp din dators prestanda nu med denna enkla nedladdning.
Felobjekt visas alltid när körtidsproblem uppstår. Error-objektet kan också användas som en baspunkt för anpassade undantag.
I JavaScript används egenskapen Error Message för att ställa in eller returnera detta felmeddelande. Returvärde: returnHämtar en sträng som tyvärr ger detaljerad information om felet. Andra några situationer med lagar för ovanstående egenskap: Exempelvis: Detta exempel innehåller inget fel och illustrerar därför inte ett felmeddelande.
Ladda biblioteken i rätt ordning. Den välkända orsaken till ReferenceError är förmodligen det faktum att varje enskild programvara refererar till en variabel som hittills inte har definierats lika bra.Använd odefinierade värden.