Camel Case Dönüştürücü
camelCase'e dönüştürmek istediğiniz metni girin.
Sonuç
Nasıl hesaplanır?
Metin kırpılır ve herhangi bir yazı sisteminde harf, rakam veya birleştirici işaret olmayan her karakter dizisinden bölünür: boşluk, alt çizgi, tire, nokta ve diğer noktalama işaretleri ayırıcıdır, boş parçalar atılır. Her parça tamamen küçük harfe çevrilir. camelCase için ilk sözcük küçük kalır, sonrakilerin ilk harfi büyütülür; PascalCase için ilki dahil her sözcüğün ilk harfi büyütülür. Parçalar ayraçsız birleştirilir ve kelime sayısı bildirilir. Türkçe sayfada büyük/küçük harf dönüşümü Türkçe kurala uyar: I harfi ı, İ harfi i olur; i harfi büyütülürken İ çıkar. Aksanlı ve Latin olmayan harfler korunur. Zaten camelCase olan bir sözcüğün içindeki sınırlar algılanmaz; getUserID bu yüzden getuserıd olur. Boş girdi sonuç vermez.
Örnek hesaplama
Girdi: user_first-name total. Alt çizgi, tire ve boşluktan bölününce dört sözcük çıkar: user, first, name, total. Hepsi zaten küçük harftir. camelCase ilkini olduğu gibi bırakır, diğerlerinin ilk harfini büyütür: userFirstNameTotal. PascalCase ilkini de büyütür: UserFirstNameTotal. Araç 4 kelime bildirir.
Sık yapılan hatalar
- getUserID gibi zaten camelCase olan bir tanımlayıcıyı yapıştırıp get, User ve ID olarak bölünmesini beklemek. Ayırıcı yoktur, tek kelime sayılır ve küçük harfe çevrilir.
- Türkçe ve İngilizce sözcükleri aynı metinde karıştırmak. Metinde ç, ğ, ı, ö, ş veya ü varsa Türkçe i/ı kuralı tüm sözcüklere uygulanır:
ışık IDgirdisiışıkIdverir. Yalnızca İngilizce sözcüklerden oluşanitem_id APIise Türkçe sayfada daitemIdApiolur. - Kısaltmaların büyük harfle kalmasını beklemek. Her kelime önce küçük harfe çevrildiği için HTTP, Http olur; stil rehberiniz HTTP isterse elle düzeltin.
- Rakamların kendi kelimesine bağlı kaldığını unutmak.
2nd placeiçindeki2ndolduğu gibi kalır ve rakamla başlayan tanımlayıcı çoğu dilde geçersizdir. - Çıktıyı dilin kuralını kontrol etmeden kullanmak. Bazı diller sınıflar için PascalCase, işlevler için camelCase ister, bazıları snake_case tercih eder.
Bu hesaplama hakkında
camelCase (ilk harf küçük, sonraki her kelime büyük harfle başlar) ve PascalCase (ilk kelime dahil her kelime büyük harfle başlar), programlamada baskın iki kelime birleştirme kuralıdır; sırasıyla JavaScript ve Java gibi dillerde değişken/fonksiyon isimleri için, C#, Java ve TypeScript gibi dillerde ise sınıf ve tür isimleri için kullanılır.
Serbest metni bu biçimlerden birine dönüştürmek, önce girdiyi boşluk, alt çizgi, tire ve noktalama işaretlerine göre bölerek tek tek kelimeleri elde etmeyi, ardından bunları doğru büyük/küçük harf kullanımıyla ve ayraç olmadan yeniden birleştirmeyi gerektirir. Bu araç, geliştiricilerin düz bir ifadeyi, bir snake_case tanımlayıcıyı veya bir kebab-case slug'ı doğrudan koddaki geçerli bir camelCase veya PascalCase tanımlayıcısına çevirebilmesi için bu bölme-birleştirme işlemini otomatikleştirir.
Bu faydalı oldu mu?
En fazla 3 tepki seçebilirsiniz.
Popüler hesaplayıcılar
Kredi Hesaplama
Aylık taksit, toplam faiz ve ödeme planını hesaplayın.
Yüzde Hesaplama
Yüzde değişim, indirim ve oran hesaplamaları.
İndirim Hesaplama
İndirimli fiyatı, kazancı ve indirim tutarını hesaplayın.
Vücut Kitle Endeksi (VKİ)
Boy ve kiloya göre vücut kitle endeksini hesaplayın.
Yaş Hesaplama
Doğum tarihinden bugüne tam yıl, ay ve gün cinsinden yaşınızı hesaplayın.
Bileşik Faiz Hesaplama
Ana para, faiz oranı ve süreye göre bileşik faizle nihai tutarı hesaplayın.
Tüm Hesaplayıcılar
- Kredi Hesaplama
- Kar Hesaplama
- İndirim Hesaplama
- Vücut Kitle Endeksi (VKİ)
- Yüzde Hesaplama
- İdeal Kilo Hesaplama
- Yaş Hesaplama
- Gebelik Hesaplama
- Bileşik Faiz Hesaplama
- Bazal Metabolizma (BMR) Hesaplama
- Bahşiş Hesaplama
- Yakıt Maliyeti Hesaplama
- Tarih Farkı Hesaplama
- Uyku Döngüsü Hesaplama
- Günlük Su İhtiyacı Hesaplama
- Basit Faiz Hesaplama
- Kalp Atış Hızı Bölgeleri Hesaplama
- Koşu Temposu Hesaplama
- Evcil Hayvan Yaşı Hesaplama
- Kalori Yakım Hesaplama
- Makro Besin Dağılımı Hesaplama
- TDEE (Toplam Günlük Enerji İhtiyacı) Hesaplama
- Bel-Kalça Oranı Hesaplama
- Takdir ve Teşekkür Belgesi Hesaplama
- Tek Tekrar Maksimum (1RM) Hesaplama
- Yumurtlama (Ovülasyon) Hesaplama
- Elektrik Maliyeti Hesaplama
- Birim Fiyat Hesaplama
- Tasarruf Hedefi Hesaplama
- Başabaş Noktası Hesaplama
- Boya Hesaplama
- Vize-Final Ortalama Hesaplama
- İş Günü Hesaplama
- Saat Farkı (Süre) Hesaplama
- Yakıt Tüketimi Hesaplama
- Sıcaklık Birimi Çevirici
- Fayans (Seramik) Hesaplama
- En-Boy Oranı Hesaplama
- Roma Rakamı Çevirici
- Hedef Kilo Süresi Hesaplama
- Maaş Çevirici (Saatlik-Yıllık)
- Kredi Kartı Doğrulama (Luhn)
- Vücut Yüzey Alanı (BSA) Hesaplama
- Hissedilen Sıcaklık Hesaplama
- Ohm Kanunu Hesaplama
- PPI (Piksel Yoğunluğu) Hesaplama
- Molar Kütle Hesaplama
- Burç Hesaplama (Batı + Çin)
- IBAN Doğrulama
- Ayakkabı Numarası Dönüştürücü
- Ülke Bilgisi (Telefon Kodu) Sorgulama
- Saat Dilimi Farkı (Dünya Saati)
- CAGR (Bileşik Yıllık Büyüme) Hesaplama
- 72 Kuralı Hesaplama
- Kandaki Alkol (Promil) Hesaplama
- Yağsız Vücut Kütlesi (LBM) Hesaplama
- Pisagor Teoremi Hesaplama
- Hız Birimi Dönüştürücü
- İndirme Süresi Hesaplama
- Tarih Hesaplama (Gün Ekle/Çıkar)
Hesaplayıcı bulunamadı
Yorumlar (1)
api response code girdisi apiResponseCode ve ApiResponseCode verir; max-retry_count 3 ise maxRetryCount3 verir ve dört sözcük sayar, yani başıboş bir rakam önceki sözcüğe yapışır. Bu, sütun adlarını ya da etiketleri JSON anahtarlarına veya değişken adlarına çevirirken işinize yarar. Çıktıda kalmasını istemediğiniz bir sayı olup olmadığına göz atın. Ekibiniz hangi adlandırma stilini kullanıyor ve burada snake_case ya da kebab-case de gerekir mi?