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
- ha az értékek a különböző típusú, ezek nem azonosak
- 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)
É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
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:
- Táblázatcellába kijelző szorzótábla segítségével ciklus számlálók
- Az első sor és az első oszlop a kijelző piros háttérrel (bgcolor attribútum táblázat elem)
Syntax míg: