İçeriğe geç

JavaScript Biçimlendirici

Dağınık veya küçültülmüş JavaScript kodunu bu JavaScript Biçimlendirici ile düzenleyin. Kodunuzu yapıştırın; araç kodu bir ES modülü olarak ayrıştırır ve ardından iki boşluk girintisiyle, satır başına bir ifade olacak şekilde, operatörlerin çevresinde tutarlı boşluklarla ve ifadelerin sonunda noktalı virgüllerle yeniden yazarken yorumlarınızı korur. Tahminde bulunmak yerine sözdizimi hatalarını bildirir; böylece geliştiriciler inceleme, hata ayıklama ve belgelendirme için okunabilir, geçerli kod elde eder.

Sıfırla

Sık sorulan sorular

JavaScript Biçimlendirici nasıl çalışır?

Kodunuzu ES modülü olarak bir sözdizimi ağacına ayrıştırır ve ağacı tutarlı bir biçimde yeniden yazdırır. Kod metin kurallarıyla yamalanmak yerine ayrıştırıldığı için çıktının yapısı her zaman girdiyle eşleşir.

Çıktı hangi biçimi kullanır?

Bloklar iki boşlukla girintilenir, her ifade kendi satırına yazılır, operatörlerin çevresine boşluk eklenir ve ifadeler noktalı virgülle biter. Kısa nesne ve dizi sabitleri tek satırda kalır; tırnaklar ve şablon dizeleri yazıldıkları gibi korunur.

Girintiyi veya diğer ayarları değiştirebilir miyim?

Hayır, biçimlendiricinin seçeneği yoktur. Sonuçların öngörülebilir kalması için her girdi aynı biçimde yazdırılır.

Kodumda sözdizimi hatası varsa ne olur?

Araç durur ve hatalı belirtecin ardından gelen Unexpected: gibi ayrıştırıcı iletisini gösterir. Bildirilen sorunu düzeltip biçimlendiriciyi yeniden çalıştırın.

Yorumlar korunuyor mu?

Evet, satır ve blok yorumları korunur ve ait oldukları ifadelerin yanına yerleştirilir. Bir ifade içindeki yorum, sonraki ifadenin başına taşınabilir.

Modern JavaScript desteği var mı?

Evet, ayrıştırıcı import ve export, ok işlevleri, sınıflar, async ve await, parçalama, spread, isteğe bağlı zincirleme, nullish coalescing ve şablon dizeleri gibi modern sözdizimini anlar. Tek satıra sığmayan uzun nesne sabitleri, her özellik ayrı satırda olacak şekilde bölünür.

Küçültülmüş kodu biçimlendirebilir miyim?

Evet, küçültülmüş dosyalar ayrıştırılır ve okunabilir satırlara ve girintilere açılır. Küçültücünün seçtiği kısa değişken adları korunur; çünkü biçimlendirme hiçbir şeyi yeniden adlandırmaz.

Biçimlendirme kodumun ne yaptığını değiştirir mi?

Hayır, yalnızca boşlukları, satır sonlarını ve ifade sonlandırıcılarını değiştirir. Eklenen tek şey noktalı virgüllerdir; bunlar JavaScript'ın kodu zaten nasıl okuduğuyla uyumludur.

Sonuç neden javascript kod çiti içine alınmış?

Sonuç, javascript kod çitiyle başlayan bir Markdown kod bloğu olarak döndürülür; böylece Markdown içine yapıştırıldığında sözdizimi vurgulamasıyla görüntülenir. Düz kaynak kodu istiyorsanız çitlerin arasındaki satırları kopyalayın.

JSX, TypeScript veya Flow için ne yapmalıyım?

Bu sayfa düz JavaScript kodunu işler. React bileşenleri için JSX Biçimlendirici'ni; tür açıklamaları standart JavaScript'ın parçası olmadığından tür belirtilmiş kod için TypeScript veya Flow Biçimlendirici'ni kullanın.

OneClick Pro Hakkında

OneClick Pro, günlük işler için görüntüleri ve birimleri dönüştürme, kodu biçimlendirme ve doğrulama, alan adlarını ve SEO denetleme, metin, tarihler ve sayılarla çalışma gibi işlerde kullanabileceğiniz 150'den fazla web aracından oluşan ücretsiz bir koleksiyondur. Her araç kayıt veya abonelik gerektirmeden çalışır; girdiğiniz bilgiler yalnızca sonucu hesaplamak için kullanılır ve hiçbir zaman saklanmaz. Tek seferlik işler için hızlı bir araç kutusu olarak kullanabilir veya her gün başvurduğunuz araçları yer imlerine ekleyebilirsiniz.