Tartalomjegyzék:

Hogyan ellenőrizhető, hogy egy karakterlánc szerepel-e egy JavaScript tömbben?
Hogyan ellenőrizhető, hogy egy karakterlánc szerepel-e egy JavaScript tömbben?

Videó: Hogyan ellenőrizhető, hogy egy karakterlánc szerepel-e egy JavaScript tömbben?

Videó: Hogyan ellenőrizhető, hogy egy karakterlánc szerepel-e egy JavaScript tömbben?
Videó: OpenStudio EnergyPlus - Мера Написание 1 (русские субтитры) 2024, November
Anonim

Az Az első old school módszer az azonosításra ha egy húr vagy sor tartalmaz a húr használ az indexOf módszer. Ha a húr vagy sor tartalmaz az cél húr a metódus tér vissza az első karakter index ( húr ) vagy cikkindex ( Sor ) nak,-nek az mérkőzés. Ha nincs találat indexOf returns -1.

Hasonlóképpen felteheti a kérdést, hogyan ellenőrizheti, hogy egy elem JavaScript tömbben van-e?

Ban ben JavaScript , tudunk ellenőrizze, ha egy változó egy sor 3 metódus használatával, az isArray metódus használatával, az instanceof operátor használatával és a using ellenőrzése a konstruktor típusa ha megfelel egy Tömb objektum . Az Sor . isArray() metódus ellenőrzi hogy a átadott változó egy Tömb objektum.

Ezenkívül a karakterlánc tömb? Húrok hasonlóak tömbök csak néhány eltéréssel. Általában a sor méret fix, míg húrok változó számú eleme lehet. Tömbök bármilyen adattípust tartalmazhat (char short int, még egyéb is tömbök ) miközben húrok általában NULL (0) karakterrel végződő ASCII karakterek.

Azt is megkérdezték, hogyan lehet ellenőrizni, hogy egy objektum tartalmaz-e karakterláncot a JavaScriptben?

Pre-ES6, a gyakori módja annak ellenőrizze, ha a string tartalmaz egy részkarakterláncot az indexOf használata volt, amely van a húr módszer hogy visszatérés -1 ha az húr nem tartalmaz az részkarakterlánc . Ha az részkarakterlánc az talált, visszaadja a karakter indexét hogy elindítja a húr.

Hogyan ellenőrizhető, hogy egy egész szám szerepel-e egy Java tömbben?

1. példa: Ellenőrizze, hogy az Int Array tartalmaz-e egy adott értéket

  1. public class Tartalmaz {
  2. int szám = {1, 2, 3, 4, 5};
  3. int toFind = 3;
  4. logikai érték = hamis;
  5. for (int n: num) {
  6. if (n == megtalálni) {
  7. talált = igaz;
  8. szünet;

Ajánlott: