22 Nisan 2014 Salı

Javascript Etkin 'return' Kullanımı

Javascript ile return kullanımını anlatmadan önce 'return' kelimesinin Türkçe karşılığına biraz kafa yormak lazım. Return Türkçeye döndürmek yada çevirmek anlamında karşımıza çıkıyor genelde. Fakat ne yazık ki İngilizcede 'return' gibi çok kullanılan kelimelerin bir iki anlamı yoktur. Örneğin en çok kullanılan kelimelerden 'get' sözcüğünü kullanıldığı yere göre 10 dan fazla şekilde söyleyebiliriz. 'Return' kelimesi de yazılım alanında ki anlamı çalıştırmaktır. Yani siz bir  return true yazdığınızda true olarak döndür değil true olarak çalıştır olur.

Bu ufak ingilizce dersinden sonra asıl konumuz olan etkin return kullanımına geçebiliriz.
if ( num < 10 ) { return 'kucuk'; } else if ( num >= 10 && num < 100 ) { return 'orta'; } else if ( num >= 100 ) { return 'buyuk'; }
 Yukarıda ki kodu çalıştırdığımızda eğer sayı 10dan küçük ise bir sonraki else if bloğuna geçemiyecektir. Yani biz kodumuzu şu şekilde de yazabiliriz:
if ( num < 10 ) { return 'kucuk'; } if ( num >= 10 && num < 100 ) { return 'orta'; } if ( num >= 100 ) { return 'buyuk'; }
Diyelim ki bu şekilde yazdığımızda sayımız 10 dan büyük ve 100den küçük olsun. Bu sefer kod ilk if bloğunu geçecek ve ikinci if bloğunda kalacak. Bu yüzden en son if bloğunu yazmaya hiç gerek kalmadı. Yani kodu şu şekilde tekrar yazabiliriz:
if ( num < 10 ) { return 'kucuk'; } if ( num < 100 ) { return 'orta'; } return 'buyuk';

0 yorum:

Yorum Gönder