Atölye › Metin dedektifi › 6/13. adım

Boş kutuda kelime yok

Ne yapıyoruz

Kutuyu tamamen silersen dedektif yine "Words: 1" diyor! Çünkü boş bir metni bölünce içinde bir boş parça olan bir dizi çıkar. Programcılar buna uç durum der: kural çoğu zaman çalışır ama kenarda bozulur. Boş metni ayrıca ele alıyoruz.

```js
const text = box.value.trim()
const words = text === '' ? [] : text.split(/\s+/)
```

Ne işe yarıyor

Sıra sende

words satırını sil, yerine iki satırı yaz. Çalıştır, sonra sağda kutuyu tamamen sil: Words: 0 görmelisin.

Beceriler: Tipler ve değerler

Tüm adımlar

  1. Metni oku
  2. Karakterleri say
  3. Yazdıkça güncelle
  4. Kelimelere böl
  5. Fazla boşluk tuzağı
  6. Boş kutuda kelime yok
  7. Her kelimeyi say
  8. Noktalamayı at
  9. En sık kelime
  10. Bir harfi kaydır
  11. Bütün metni şifrele
  12. Gizli satır
  13. Kendin yap: şifreyi çöz