Dator > hur man kan kontrollera för tomma var i JavaScript

  • hur man kan kontrollera för tomma var i JavaScript


  • Variabler i JavaScript -koden kan vara " tomma ", inte initieras ( aldrig tilldelas ett värde ) eller inte deklarerat . Tomma värden är baserade på typ av variabeln . Tomma värden inkluderar: '' (sträng ) , null (objekt ) , falsk ( boolean ) och 0 ( numeriska värden ) . När en variabel inte är initierad , har den inte en typ och dess värde är " odefinierad ". Kontroller för tomma och odefinierade värden görs genom att testa den variabel med "inte " operatör . Den " inte " aktör returnerar ett fel för odeklarerat variabler , så den rörliga måste kontrolleras genom provning , om variabelns typ har definierats .

    Du behöver :
    Text eller JavaScript -kod redaktör


    1
    Öppna JavaScript i din favorit text eller kod redaktör . . Leta reda på avsnittet där du behöver för att kontrollera om din variabel har deklarerats och tilldelats ett icke- tomt värde.
    2 .
    Starta en if- block , som ersätter " myVar " i följande kod med variabel namn :

    if ( typeof myVar === "odefinierat" | | myVar ! ) {

    Den första kontrollen , " typeof myVar === "odefinierat" , " provningar om din variabel har förklarats . Om det inte har deklarerats , returnerar " typeof "operator " odefinierad " och den första passerar kontrollen . Om din variabel har deklarerats och initierats är det andra villkoret kontrolleras . Den andra kontrollen " ! myVar , " använder " inte " operatör ( ! ) för att testa om din variabel har ett tomt värde. Den " inte " operatör returnerar sant om värdet är '' , falsk , 0 , eller " odefinierad ".
    3 .
    Skriv den kod som du vill köra när din variabel är svartarbete eller tomma . Till exempel kanske du vill dyka upp en varning , skriva ett meddelande i dokumentet text eller lösa ut genom att returnera från funktionen . Avsluta om-block med en avslutande klammer " } " .
    4 .
    Skapa en annan-block som innehåller den kod som du vill köra om din variabel innehåller ett icke-tomt värde. Om du räddats ur om-block med en " återkomst " är den andra-block inte.

    tips och varningar


  • Om du vill ha olika kod att utföra , beroende på om variabeln är odeklarerat eller helt enkelt innehåller ett tomt värde , bryta om-block i en if-elseif-block . Till exempel kanske du vill dyka upp en varning och rädda om variabeln är undeclared , men ändra ett tomt värde så scriptet kan fortsätta :
  • om ( typeof myVar === "odefinierat" ) {
  • alert ( " Fel myVar är svart ! " ) ,
  • återvända ,
  • }
  • annanstans om {
  • myVar=" John Doe " ( myVar ! ) ,
  • }

Previous:nothing Next:hur man ringer ett orakel paket från Visual Basic





Relaterade artiklar


  • html tutorial för en textruta
  • Hur konvertera tal till text i Visual Basic
  • hur man kan kontrollera för tomma var i JavaScript
  • hur du uppgraderar hårdvaran i en Inspiron 6400
  • grundläggande hårdvara tutorial
  • spel utforma verktyg
  • hur man fixar upp och ner java bilder
  • hur man ringer ett orakel paket från Visual Basic
  • Hur konvertera en sträng till ett datumformat
  • hur man kan övervaka nätverkshårdvara