JavaScript'te printIn ve console.log Arasındaki Fark Nedir? (Cevaplandı) - All The Differences

 JavaScript'te printIn ve console.log Arasındaki Fark Nedir? (Cevaplandı) - All The Differences

Mary Davis

JavaScript, yalnızca web tarayıcılarında kullanılabilen bir programlama dilidir. JavaScript konsolu, tarayıcınızda kod parçacıklarını çalıştırmanıza olanak tanıyan bir komut satırı arabirimidir. Bu kod parçacığı, görüntülemekte olduğunuz web sayfasıyla etkileşim kurmak üzere tasarlandığında, beklenmedik sonuçlar ortaya çıkabilir.

Ayrıca bakınız: Bir Direktör, SVP, VP ve Bir Kuruluşun Başkanı Arasındaki Temel Fark Nedir? (Açıklandı) - All The Differences

"PrintIn" metnin yazıcıya yazdırılmasını sağlar "console.log" kullanarak günlüğe kaydedebilir ve hata raporu olarak e-postayla göndermek gibi çeşitli amaçlarla kullanabilirsiniz.

Eğer bir programcıysanız, JavaScript gibi betik dillerini kullanmanın ve anlamanın ne kadar önemli olduğunu bilirsiniz. Ancak, işlevleri hakkında kafanızın karıştığı zamanlar olabilir.

Ayrıca bakınız: İlişki ve Flört (Ayrıntılı Fark) - Tüm Farklılıklar

Tıpkı printIn ve console.log fonksiyonları gibi. Bu iki fonksiyonun farkını ve uygulamasını anlamanıza yardımcı olmak için ne anlama geldiklerini ve nasıl çalıştıklarını açıklayacağım.

Hadi başlayalım!

JavaScript nedir?

JavaScript nedir?

JavaScript, düzenli olarak güncellenen materyaller oluşturmak, multimedyayı kontrol etmek, grafikleri canlandırmak ve hemen hemen her şey için kullanılan bir komut dosyası dilidir.

JavaScript programlama dili, aşağıdaki gibi şeyleri yapmanızı sağlayan belirli standart programlama yeteneklerine sahiptir:

  • Bir web sayfasında belirli olaylar meydana geldiğinde, çalışan bir koda yanıt verebilirsiniz.
  • Yararlı verileri depolamak için değişkenleri kullanabilirsiniz.
  • Programlamada bir metin düzenleme işlemi olan "strings" kullanabilirsiniz

Öte yandan, kullanıcı JavaScript dilinin üzerine eklenen işlevsellik daha da ilginçtir. Uygulama Programlama Arayüzleri (API'ler) JavaScript kodunuza ekstra işlevler kazandırır.

Kısacası, JavaScript kodladığınız şeyi kontrol etmenizi sağlayan birçok fonksiyona sahiptir. Bu fonksiyonlar printIn ve console.log'u içerir.

PrintIn nedir?

kodlama

PrintIn, konsolda metin görüntülemek için kullanılan bir Java yöntemidir. Bu yöntem, bu metni String biçiminde bir parametre olarak kabul eder. Bu yaklaşım, imleci bir sonraki satırın başında tutarken metni konsola yazdırır.

Bir sonraki baskı bir sonraki satırda başlar . gibi çeşitli printIn yöntemleri vardır:

void printIn() Geçerli satırı sonlandırmak için satır ayırıcı dizesini yazar.
void printIn(boolean x) Bir boole yazdırıldıktan sonra satır sonlandırılır.
void printIn(char x) Bir karakter yazdırıldıktan sonra satır sonlandırılır.
void print(char [ ] x) Satır, bir dizi karakter yazdırıldıktan sonra sonlandırılır.
void printIn(double x) Çift satır yazdırıldıktan sonra satır sonlandırılır.
void printIn(float x) Afloat yazdırıldıktan sonra satır sonlandırılır.
void printIn(int x) Bir tamsayı yazdırıldıktan sonra satır sonlandırılır.
void printIn(long x) Satır boyunca yazdırıldıktan sonra satır sonlandırılır.
void printIn(Object x) Bir nesne yazdırıldıktan sonra satır sonlandırılır.
void printIn(String x) Bir dize yazdırıldıktan sonra satır sonlandırılır.

printIn'de farklı yöntemlerin kullanımı

Çalışmalarınızı kodlarken kullanabileceğiniz birçok metodu olmasına rağmen, konsolda metni görüntülemek için başka bir yöntemle karşılaşabilirsiniz. Konsolda, çalışmanızı yazdırabileceğiniz iki yöntem vardır, bunlardan ilki printIn iken diğeri print'tir.

Bu iki baskı yöntemi arasında kafa karışıklığı yaşamamanız için, baskıda ikinci yöntem olan baskı arasındaki farkı tanımlayalım.

Print, konsolda metin görüntülemek için kullanılan bir Java yöntemidir. Bu yöntem, bu metni String biçiminde bir parametre olarak kabul eder. Bu yaklaşım, imleci bir sonraki satırın sonunda tutarken metni konsola yazdırır.

Bir sonraki baskı tam burada başlayacak . gibi çeşitli printIn yöntemleri vardır:

void print(boolean b) Bir boolean değeri yazdırılır.
void print(char c) Bir karakter yazdırılır.
void print(char [ ] s) Bir dizi karakter yazdırılır.
void print(double d) Çift hassasiyetli kayan noktalı sayı yazdırılır.
void print(float f) Bir kayan noktalı sayı yazdırılır.
void print(int i) Bir tamsayı yazdırılır.
void print(long l) Uzun bir tamsayı yazdırılır.
void print(Object obj) Bir nesne yazdırılır.
void print(String s) Bir dize yazdırılır.

Baskıda farklı yöntemlerin kullanımı

Kısacası, İkisi arasındaki temel fark, konsolda yazdırılan metnin yerleşimidir. PrintIn bir sonraki satırın başındayken, Print bir sonraki satırın sonuna.

Windows 10-pro ve pro-n hakkında bilgi edinmek istiyorsanız, diğer makaleme göz atın.

Console.log nedir?

Console.log

Konsol, tarayıcının hata ayıklama konsoluna erişmenizi sağlayan bir JavaScript nesnesidir.

console.log, içinde daha önce tanımlanmış olan tüm değişkenleri ve kullanıcıya gösterilmesi gereken tüm bilgileri yazdıran bir JavaScript işlevidir.

Çıktı çoğunlukla terminale kaydedilir (yazdırılır). log() işlevine dizeler, diziler, nesneler ve booleanlar dahil olmak üzere herhangi bir tür aktarılabilir.

console.log() yönteminin çıktısı, tarayıcının geliştirici aracı aracılığıyla erişilebilen JavaScript konsolunda görünür. console.log() ile çıktısını aldığınız her şey, gruplarına veya rollerine bakılmaksızın tüm son kullanıcılar tarafından erişilebilir.

Şimdi bu işlevi nasıl kullanabileceğinize ve bu işlevi kullandıktan sonraki çıktıya bir göz atalım.

JavaScript Çıktı
// console. log() yöntem

console.log('abc');

console.log(1);

konsol .log(true);

konsol .log(null);

konsol .log(undefined);

konsol .log([1, 2, 3, 4]); // lo içindeki dizi g

konsol .log({a:1, b:2, c:3}); // lo içindeki nesne g

abc

1

gerçek

boş

tanımlanmamış

Array(4) [ 1, 2, 3, 4 ]

Nesne { a : 1, b : 2 , c : 3 }

console.log kullanarak Girdi ve Çıktı

Javascript'te Console.log yöntemi ile Konsola Yazdır nedir?

JavaScript'in en popüler ve yaygın olarak kullanılan konsol yöntemidir. Bu yöntem, çeşitli mesajları veya hesaplama sonuçlarını konsola yazdırmak için veya hatta kodda hata ayıklarken sıklıkla kullanılır.

İki sayıyı toplayan bir kod yazdınız ve bu işlemin sonucunu konsolda görmek istiyorsunuz; bu durumda console.log() yöntemini kullanabilirsiniz.

 Belge var num_1 = 2, num_2 = 3; console.log(num_1 + num_2); 

Console.log senkron mu yoksa asenkron mu?

Sizinle console.log'un senkron mu yoksa asenkron mu olduğunu tartışmadan önce, senkron ve asenkronun ne olduğunu tanımlayacağım.

Senkron, aynı anda gerçekleştiği anlamına gelirken, asenkron aynı anda gerçekleşmediği anlamına gelir. Dolayısıyla, senkronda katılımcılar / kullanıcılar anında geri bildirim alabilir. Asenkron, kendi zamanınızda öğrenmenize olanak tanır.

Cevap vermek gerekirse, concole.log asenkrondur. Bunun nedenini size örneklerle göstereceğim, özellikle de bir dizi nesneyi daha verimli bir şekilde sıralayarak. Başlayalım.

Diyelim ki dizinizde aşağıdaki nesneler var:

let users = [ { name: "Nicole" , age: 20, surname: "Luna" } , { name: "Cara" , age: 21, surname: "Lim" } , { name: "Lara" , age: 20, surname: "Tuazon" }; ]

dizi nesneleri

Bu diziyi alan adına göre sıralamanız gerekir, bu da genellikle aşağıdaki şekilde yapılır.

/ / isme göre ( Cara, Lara, Nicole )

users.sort ( ( a, b ) => a.name> b.name ? 1 : -1);

/ / yaşa göre ( Lara, Nicole, Cara )

users.sort ( ( a, b ) => a.age> b.name ? 1 : -1);

dizi nesnelerini sıralama

Daha verimli bir şekilde düzenlemek için şöyle bir yol izleyeceksiniz:

users.sort(byField( 'name' ));

users.sort(byField( 'yaş' ));

dizi nesnelerini sıralama (basit yol)

Bunu yapmak için, dizinizdeki nesneleri Array.prototype.sort'a geçirmek ve sıralamak için "Byfield" işlevini yazmalısınız. Bu makalenin ana odak noktası bu değil, ancak yukarıdaki örneği basit bir şekilde tamamlamak için lütfen aşağıdaki örneğe bakın.

> let users = [ { name: "Nicole" , age: 20, surname: "Luna" } , { name: "Cara" , age: 21, surname: "Lim" } , { name: "Lara" , age: 20, surname: "Tuazon" }; ]

function byField ( fieldName ){ return (a, b ) => a[fieldName] ? 1 : -1 ; }

users.sort(byField( 'name' ) );

concole.log(users);

users.sort(byField( 'yaş' ) );

concole.log(users);

(3) [ { ... }, { ... }, { ... } ]

> 0: { ad: " Lara ", yaş: " 20 " , soyad: " Tuazon " }

> 1: { ad: " Nicole ", yaş: " 20 " , soyad: " Luna " }

> 1: { ad: " Cara ", yaş: " 21 " , soyad: " Lim " }

uzunluk: 3

> _proto_: Dizi (0)

(3) [ { ... }, { ... }, { ... } ]

> 0: { ad: " Lara ", yaş: " 20 " , soyad: " Tuazon " }

> 1: { ad: " Nicole ", yaş: " 20 " , soyad: " Luna " }

> 1: { ad: " Cara ", yaş: " 21 " , soyad: " Lim " }

uzunluk: 3

> _proto_: Dizi (0)

sıralanmış dizi nesneleri

Yukarıdaki tablodan dizi nesnelerini iki kez sıraladığımı, önce ada göre, sonra yaşa göre sıraladığımı ve her sıralama işleminden sonra console.log()'u çalıştırdığımı görebilirsiniz. Ayrıca, console.log()'un her sıralama sonucu için aynı çıktıyı geri yüklediğini gözlemlemiş olabilirsiniz, ancak durum böyle değil; nedenini açıklayayım.

Yukarıdaki kodu tek seferde çalıştırdım, ardından console.log()'dan her tepkiyi genişletmeye karar verdim. console.log() eşzamansız olduğu için bu önemlidir.

Olay Döngüsü açısından, tüm asenkron özellikler Olay Tablosuna ulaşır. Bu durumda, console.log()'u getirdikten sonra, Olay Tablosuna ilerler ve belirli bir olayın gerçekleşmesini bekler.

Bir olay meydana geldiğinde, console.log() Olay Kuyruğuna gönderilir ve bu Olay Kuyruğunda console.log yerleştirildiğinde zaten mevcut olan tüm işlemler Çağrı Yığınına gönderilinceye kadar bekler, ardından console.log() bu Çağrı Yığınına da gönderilir.

Javascript Console.log Nasıl Açılır?

Web tarayıcılarında Konsol, çeşitli Geliştirici Araçlarından biridir. JavaScript kodunuzdaki sorunları gidermek için Konsolu kullanabilirsiniz. Konsol, tarayıcıya bağlı olarak birçok yerde bulunabilir.

Bu eğitimde size Google Chrome tarayıcınızda Konsolu nerede keşfedeceğinizi öğreteceğim.

Chrome'da konsol günlüğünün nasıl açılacağına ilişkin adımlar

Chrome konsol günlüğünün nasıl açılacağına bakalım.

  1. Chrome tarayıcı açıkken açılır menüden İncele'yi seçin.
  2. Inspect'i çalıştırdığınızda Geliştirici Araçları'nın "Elements" sekmesi varsayılan olarak açılacaktır. "Elements "in sağında "Console "a tıklayın.
  3. Artık Konsolun yanı sıra Konsol günlüğüne kaydedilen çıktıları da görüntüleyebilirsiniz.

Chrome Geliştirici Araçlarını bir dizi kısayol tuşunu kullanarak da açabilirsiniz. Chrome sürümünüze göre aşağıdaki kısayolları kullanabilirsiniz:

Windows ve Linux için,

Ctrl + Shift + I Geliştirici Araçları penceresi görünür.
Ctrl + Shift + J Geliştirici Araçlarında Konsol sekmesini seçer.
Ctrl + Shift + C Elemanı İncele modu geçişleri

Kısayol Tuşları

Son Düşünceler

Bu temel fark printIn ve console.log arasındaki fark, işlevleri ve kodun sonucu . printIn metni konsola yazdırırken console.log daha önce kodlanmış dizeleri içeren tüm değişkenleri yazdırır.

Temel olarak, Javascript'in bu işlevleri değişkenleri ve metni konsola yazdırmanıza ve görüntülemenize olanak tanır. JavaScript'te çeşitli yöntemler kullanarak yazdırabilirsiniz.

JavaScript konsol günlüğü yöntemi, hata ayıklama sırasında en sık kullanılan seçenektir. Kodunuzda daha etkili bir şekilde hata ayıklamak için hepsini uygulamalı ve doğru şekilde nasıl kullanacağınızı öğrenmelisiniz.

Programcılar ve geliştiriciler bunları genellikle içinde önceden tanımlanmış değişkenlerin yanı sıra kullanıcıya sunulması gereken bilgileri yazdırmak için kullanırlar.

    Mary Davis

    Mary Davis, çeşitli konularda karşılaştırma analizi konusunda uzmanlaşmış bir yazar, içerik oluşturucu ve hevesli bir araştırmacıdır. Gazetecilik diplomasına ve bu alanda beş yıldan fazla deneyime sahip olan Mary, okuyucularına tarafsız ve doğrudan bilgi verme tutkusuna sahiptir. Yazma sevgisi gençken başladı ve başarılı yazarlık kariyerinin arkasındaki itici güç oldu. Mary'nin bulguları kolay anlaşılır ve ilgi çekici bir biçimde araştırma ve sunma becerisi, onu dünyanın her yerindeki okuyuculara sevdirdi. Mary yazmadığı zamanlarda seyahat etmekten, okumaktan ve ailesi ve arkadaşlarıyla vakit geçirmekten hoşlanır.