A feltételes javascript
'?' Operator használt kód a körülményektől függően kell választani két különböző értéket.
Most ugyanezt a segítségével a kezelő „?” .
Hogyan működik ez?
'?' Operator Ez szintaxis a következő:
Először is, mi írjuk a feltételt, majd a „?”. akkor a két érték, elválasztva a jel.
Ha a feltétel igaz, akkor az üzemeltető értéket ad vissza 1, ha hamis, akkor az üzemeltető értéket ad vissza 2.
Egy egyszerűbb Például, ha nehéz megérteni:
'?' - Az üzemben helyett utasítást. És operátorok értékeket, amelyek eltérnek az előírásoknak. Ez az egyetlen szolgáltató, amely együttműködik a három érték. Ezért is nevezik a háromkomponensű üzemeltetője.
A feltétel ebben a kijelentésben felírható zárójel nélkül:
És ez lehetséges zárójelben:
Nem számít. Konzolok, hogy a szöveg olvashatóbb. ők is lenne értelme, ha abban az állapotban volt, meg kell határozni a prioritásokat.
Most újra: hogyan működik?
Pontosabban ez: az üzemeltető „?” Ez szintaxis a következő:
Ha az érték a kifejezés 1 igaz, az üzemeltető értékét adja vissza a kifejezés 2, egyébként a visszatérési értéke a kifejezés 3.
A szempontból a tolmács nem hibás ebben a példában nem:
Ebben a példában a „?” visszatér a kifejezés értéke 2. Az alsó példában értékét adja vissza expressziós 3:
Segítségével az üzemben „?” lehet rendezni egy bonyolultabb tesztet, nyilatkozattétel ágyazva az operandusok.
Ebben a példában az üzemeltető áll a második kifejezés „?”. ő határozza meg az üzenetet abban az esetben, ha az életkor (értéke vozrast) kevesebb, mint 18.