Az üzemeltetők javascript nyelv és ellenőrzési struktúrák

Fontos: Az azonosító (===) igényel egyezés típusa és a változó értékét, mivel az egyenlőség (==) éppen elég megfelelő értékek

  1. ha az értékek a különböző típusú, ezek nem azonosak
  2. ha az érték szám, ugyanazokat az értékeket, és nem az értékek NaN - azonosak.

Az operátorral kell használnia a szimbóluma „==”
// NUM1 == num2
Az az üzemeltető kell használnia „===”
// NUM1 === num2

Példa: kimenet a modális ablak „és több, mint 1”. ha a változó a> 1, egyébként output „és nem több, mint 1”

var kor = prompt ( "Hány éves?"); kor = parseInt (kor); // alakítják a szöveget adatokat egy számot, ha (kor<18) alert("Bы слишком молоды") else alert ("Вы нам подходите")

Beállítás Js 3_1. Írj programot, amely meghatározza a szintet jelszó hozzáférést a bizalmas munkavállaló információt az adatbázisba.
Az adatbázishoz való hozzáférés alkalmazottak, három csoportba oszthatók alapján a hozzáférési szinteket. Ezek az alábbi jelszavakat:

  • 9583, 1747 - adatbázis elérhető modulok A, B és C;
  • 3331, 7922 - álló adatbázis modulok B és C;
  • 9455, 8997 - álló bázisállomás C.

A kimeneti modulok kérésre.

Beállítás Js 3_2. Hibák találhatók az alábbi kódot:

A kezdeti értéke a számláló iterációinak a hozzárendelési kifejezést használjuk: például, i = 0 - ciklusszámláló nulláról indul.

Mivel a számláló növekménye lépésben tüntettük fel, amely növelni kell a számláló: például, i ++ azt jelzi, hogy minden egyes iteráció a hurok kíséri majd a növekedés annak 1.

Feltételek ciklus - ez az utolsó számláló értéke: például, I - számláló elérte a 10-es érték, a ciklus megáll.

A példában a képernyő kimenetét a hurok számláló értéke, hiszen a növekmény számláló i ++. illetve a képernyőn megjelenik 0 1 2 3 9. ahol minden számjegy - egy új sor (br tag).

Beállítás Js 3_8. Ahhoz, hogy visszavonja az összessége egész 1-15

Miközben továbbra nyilatkozat megszakítja az aktuális iteráció a hurok, de továbbra is a végrehajtás a hurok a következő ismétlés.

Tekintsd meg a szünet, és továbbra is egy példát:

A harmadik sorban a példa érdemes egy állapot, ami miatt a 4-es számú nem jelenik meg. Vonal №5 végzett a hurok, de a 8-as szám jelenik meg a kimeneti kezelő feláll a körülmények (a 4. sorban). Ie akkor a képernyő: 0 1 2 3 5 6 7 8 - minden számjegy egy új sor.

Beállítás Js 3_9. Vezesse az összessége egész 1-15, kivéve az 5-ös szám 7

üzemeltető Exit
A nyelv előírt javasctipt mentesítő záradék a kód - az üzemeltető kilép.
Leggyakrabban, az üzemeltető használják, hogy kizárják felhasználói hibákat. Vegyük ezt a példát:

Példa: figyelmezteti a felhasználót, hogy adjon meg egy számot. Ha nincs szám megadva, akkor a „Megvan a szám!” és megáll a program

var száma = prompt ( "Enter szám"); szám = parseInt (szám); // visszatér NaN - Nem szám x = isNaN (szám); // igazat ad vissza, mert nem egy számot, ha (x) alert ( „Írja be a második számot”); // amikor belépnek a számát a szolgáltató nem sikerül.

Érdekes munka ciklus esetleges használatával egyidejűleg két számláló a ciklusban. Vegyük ezt a példát:

Példa: A következő pár script nyomtatási változó - érték három sorban:
i = 0 j = 2; i = 1 j = 3; i = 2, J = 4

Példa: meg kell dinamikusan generálni felsorolásjeles és számozott listák egy weblapot, attól függően, hogy az adatok a felhasználó által megadott: figyelmezteti a felhasználót, hogy adja meg a lista típusától (számozott vagy felsorolásjeles), akkor a számát lista terméket. Attól függően, hogy a válasz megjelenítéséhez tag vagy és számozott lista a szükséges pontok számát. Ha beírta a lista nem létező típus, megjelenik egy üzenet: „Adja meg a megfelelő típusú!” és jelentkezzen ki a program (exit operátor)

címkék felsorolás:

címkék számozott lista:


A példában megjelenítéséhez elemek listáját kell használni a hurok. Is szükség van a típus konverziós függvény.

var listType = prompt ( "Enter '1' - ha egy felsorolás, a '2' - ha a rendezett lista"); if (listType == '1') document.write ( "

    ") Else if (listType == '2') document.write ("
      „) Else var kolvo = prompt ( "Adja meg a tételek számát"); kolvo = parseInt (kolvo); for (var i = 1; i<=kolvo;i++) document.write("
    • "); Ha (listType == '1') document.write ("
") Else if (listType == '2') document.write ("„);

Beállítás Js 3_10. Rajzolj egy 9x9 sakktábla segítségével javscript kerékpárokhoz. „Dolgozzon” a fedélzeten legyen html tag az asztalra:

  1. Táblázatcellába kijelző szorzótábla segítségével ciklus számlálók
  2. Az első sor és az első oszlop a kijelző piros háttérrel (bgcolor attribútum táblázat elem)


Az üzemeltetők javascript nyelv és ellenőrzési struktúrák

Syntax míg:

Kapcsolódó cikkek