javascript skifte sag

, du kan bruge flere, hvis...... hvis, erklæringer, som i det foregående kapitel, at foretage en multiway filial.det er imidlertid ikke altid er den bedste løsning, især ikke, når alle de grene, afhænger af værdien af en enkelt variabel. med udgangspunkt i javascript 1.2, kan du bruge et bytte, erklæring, der håndterer præcis denne situation, og det gør det mere effektivt end gentages, hvis andre, hvis udtalelser, diagram. følgende diagram forklarer en kontakt, sag erklæring virker.,, syntaks, målsætningen om et bytte, erklæring er at give udtryk for at evaluere og flere forskellige erklæringer til at henrette baseret på værdien af de udtryk.tolken kontrol hver sag mod værdien af udtrykket, før en kamp er fundet.hvis det passer, en automatisk, tilstand vil blive anvendt. skift (udtrykket) (sag betingelse 1: erklæring (er) brud; sag betingelse 2: erklæring (er) brud.sag betingelse n: erklæring (er), bryde; default: erklæring (er), pause, erklæringer, angiver afslutningen på en sag.hvis de blev udeladt, tolken ville fortsætte fuldbyrdende hver udtalelse i hvert af følgende tilfælde. vi vil forklare, bryde, erklæring, loop - kontrol, kapitel. f.eks. prøv følgende eksempel til at gennemføre overgangen sag erklæring. < html > < krop > < manuskript type = "tekst /javascript" > <!- var klasse = »a«; dokument. skrive ("ind i skifte block < br />") skift (kvalitet) {"en": dokument. skrive ("godt arbejde < br />"); bryde; sag "b": dokument. skrive ("ret god < br />"); bryde; sag c - ": dokument. skrive (" bestået < br /> "); bryde; sag" d ": dokument. skrive (" ikke så godt < br /> ") og bryde, sag f -: dokument. skrive (" ikke < br /> "); bryde; default: dokument. skrive (" ukendt grad < br /> ") dokument. skrive ("ud over block "); //- > < /manuskript > < p > den variabel, forskellige værdi - og så prøve... < /p > < /organ > < /html >, produktion, i bytte blok godt ud bytte blok, der er den variabel, forskellige værdi - og så prøve...bryd udtalelser spiller en stor rolle i bytte, hvis udtalelser.prøv følgende kode, der anvender skift sag erklæring uden pause erklæring. < html > < krop > < manuskript type = "tekst /javascript" > <!-- var grade='A'; document.write("Entering switch block<br />"); switch (grade) { case 'A': document.write("Good job<br />"); case 'B': document.write("Pretty good<br />"); case 'C': document.write("Passed<br />"); case 'D': document.write("Not so good<br />"); case 'F': document.write("Failed<br />"); default: document.write("Unknown grade<br />") } document.write("Exiting switch block"); //--> </script> <p>Set the variable to different value and then try...</p> </body> </html>, produktion, i bytte blok godt god gik ikke så godt ikke ukendt klasse ud bytte blok, der er den variabel, forskellige værdi - og så prøve...,




Previous:
Next Page: