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';

Related Posts:

  • PHP Regex Kullanımı Regex'in temel kullanım amacı eşleştirme yapmak veya bir değer içerisinde başka bir değeri aratmaktır. En çok php ile bot yapımında karşınıza çıkacaktır. Email doğrulama, telefon numarası doğrulama veya kredi kartı bilgile… Read More
  • CSS3 ve Getirdiği YeniliklerSunum, reklam, pazarlama gibi ögelerin öne çıktığı günümüzde web tasarımcıları da kendi yeteneklerini sanal ortamda daha fazla görselleştirme çabası içinde. Daha karmaşık kodları en kısa ve öz biçimde yazarak zihinlerinden ge… Read More
  • jQUERY İle Progress Bar Yapımı html yapısı <div class="progress-bar">     <div class="progressing" data-rate="67"></div> </div> iki div açtık. birinci div konteynır  görevi görecek. ikinci div ise progress il… Read More
  • Php İle KombinasyonPhp ile kombinasyon oluşturmak için önce değerleri bir dizin içine alın sonra dizindeki toplam değer sayısınının karesini almanız yeterli olacaktır. Geri kalan işi for döngüsü içerisinde halledebilirsiniz. $words = array('ke… Read More
  • Javascript Nesne ( OBJE ) Hakkında Herşeyİleri düzey javascript kodlamada en çok ihtiyaç duyulan Objeler yani nesneler bir kaç farklı yapıya ayrılır. Genel türleri Number, String, Boolean, Undefined ve Null iken diğer adları complex data type (karmaşık veri tipi), t… Read More

0 yorum:

Yorum Gönder