Turkcell | Geleceği Yazanlar

301: JavaScriptBaşlangıç seviyesi derslerde Web Programlama uygulama geliştirme ortamını detaylı olarak inceliyoruz.

Tüm Eğitimleri Aldın mı? Kendini sınamanın tam zamanı

Haydi Sınava Gir

Bilgisayar String Türü Verileri Karşılaştırabilir Mi?

Kategori : Mobil | Lisans : Creative Commons (by-nc-sa) | En son 12.09.2019 tarihinde güncellendi
Eğitmen : Geleceği Yazanlar Ekibi
Etiketler : web-programlama

Bilgisayar string türü verileri de büyüklük-küçüklük açısından karşılaştırabilir. Bilgisayar bu işlemi yaparken karşılaştırdığı stringler içindeki karakterlerin sayısal ASCII kodlarını almakta ve gerçekte bunları karşılaştırmaktadır.

Örneğin, 'B' < 'A' şeklindeki karşılaştırma gerçekte bilgisayar belleğinde 66<65 şeklinde bir sayısal karşılaştırmaya dönüştürülmektedir; çünkü A'nın sayısal ASCII kodu 65 ve B'nin sayısal ASCII kodu ise 66'dır.

Karşılaştırılan iki string içinde önce ilk karakterler karşılaştırılır; bunlar eşitse, bir sonraki karakterlere geçilir.

İlk n adet karakterleri eşit olan iki string'ten biri n+1 karakterli diğeri n karakterli ise, bu durumda uzun olan (yani n+1 karakterli olan) büyük kabul edilir.

 

Örnek karşılaştırmalar:

'AHMET'> 'BERİL'

Sonuç doğrudur.

'BERTAN' ='bertan'

Sonuç yanlıştır. ASCII tablosunda küçük harflere ait sayısal kodlar, büyük harflerinkinden daha büyüktür.

'CEM'>'C'

Sonuç doğrudur.