Mundarija:

JavaScript qatorida satr mavjudligini qanday tekshirish mumkin?
JavaScript qatorida satr mavjudligini qanday tekshirish mumkin?

Video: JavaScript qatorida satr mavjudligini qanday tekshirish mumkin?

Video: JavaScript qatorida satr mavjudligini qanday tekshirish mumkin?
Video: Вяжем легкий, эффектный узор крючком для кофты, кардигана, жакета, топа, платья, покрывала, пледа. 2024, Dekabr
Anonim

The aniqlashning birinchi eski maktab usuli agar string yoki massiv o'z ichiga oladi a ip foydalanmoqda the indexOf usuli. Agar string yoki massiv o'z ichiga oladi the maqsad string ni usuli qaytaradi the birinchi belgilar indeksi ( ip ) yoki element indeksi ( Massiv ) ning the mos. Agar hech qanday moslik topilmadi indexOf -1ni qaytaradi.

Xuddi shunday, siz so'rashingiz mumkin: element JavaScript massivida yoki yo'qligini qanday tekshirish mumkin?

In JavaScript , Biz bajara olamiz tekshiring o'zgaruvchi - an massiv 3 ta usuldan foydalanib, isArray usulidan foydalanib, instanceof operatoridan foydalanish va foydalanish tekshirish konstruktor turi agar a mos keladi Massiv obyekti . The Massiv . isArray() usulini tekshiradi xoh o'tgan o'zgaruvchi - an Massiv obyekti.

Bundan tashqari, string massivmi? Strings ga o'xshaydi massivlar faqat bir nechta farqlar bilan. Odatda, massiv hajmi belgilangan, esa torlar o'zgaruvchan sonli elementlarga ega bo'lishi mumkin. Massivlar har qanday ma'lumot turini o'z ichiga olishi mumkin (char short int hatto boshqa massivlar ) esa torlar odatda NULL (0) belgisi bilan tugatilgan ASCII belgilar.

Bundan tashqari, ob'ektda JavaScript-da satr mavjudligini qanday tekshirish mumkin?

Pre-ES6, umumiy usul tekshiring a string pastki qatorni o'z ichiga oladi indexOf dan foydalanish kerak edi hisoblanadi a ip usuli bu Qaytish - 1 agar the ip emas o'z ichiga oladi the pastki qator . Agar the pastki qator hisoblanadi topilsa, u belgi indeksini qaytaradi bu ni boshlaydi ip.

Java massivida butun son mavjudligini qanday tekshirish mumkin?

1-misol: Int massivida berilgan qiymat mavjudligini tekshiring

  1. umumiy sinf O'z ichiga oladi {
  2. int num = {1, 2, 3, 4, 5};
  3. int toFind = 3;
  4. mantiqiy topildi = noto'g'ri;
  5. uchun (int n: num) {
  6. agar (n == topish) {
  7. topildi = rost;
  8. sindirish;

Tavsiya: