İleri Seviye JavaScript: JavaScript Functions Kavramı - TalentGrid

Skip to content Toggle NavigationToggle Navigation

Yeni raporumuz yayında! Yazılımcıların gözünden Yapay Zeka (AI) Raporu 2024 Hemen göz atın→

Toggle NavigationToggle NavigationProfil OluşturToggle Navigation

Yeni raporumuz yayında! Yazılımcıların gözünden Yapay Zeka (AI) Raporu 2024 Hemen göz atın→

JavaScript,Yazılım Kaynaklarıİleri Seviye JavaScript: JavaScript Functions KavramıŞubat 14, 2024 JavaScript functions

JavaScript functions kavramı nedir, nerelerde ve nasıl kullanılır? 1990 yıllarının başında HTML diline destek olması için Netscape çalışanı Brendan Eich tarafından üretilen bir script yazılım dili olan JavaScript, 1997 yılından itibaren bir ECMA standardı olan JavaScript, günümüzde Mozilla Vakfı öncülüğünde özgür yazılım topluluğu tarafından geliştirilmekte ve bakımı yapılmaktadır. JavaScript, çeşitli web uygulamaları oluşturmak için dünya çapında oldukça yaygın olarak kullanılmaktadır, bu da JavaScript öğrenenler için büyük fırsatlar olduğu anlamına gelir.

“JavaScript öğrenirken nasıl yol izlemeliyim?” sorusuna yanıt arıyorsanız, sizin için hazırladığımız JavaScript temel kaynaklar listesine göz atarak sıfırdan JavaScript öğrenmeye başlayabilirsiniz.

JavaScript’in temel konularından biri olan fonksiyonlar, diğer dillerdeki fonksiyon kavramından daha farklı çalışıyor.

JavaScript functions kavramını detaylarıyla öğrenmek için yazının devamına göz atın! ?

JavaScript Fonksiyonlar

Fonksiyonlar, bir işlevi yerine getirmek için tasarlanmış kod bloklarıdır.

Fonksiyonlar hazır ve kullanıcı tanımlı olmak üzere iki temel sınıfa ayrılırlar. Diğer bir sınıflama yöntemi ise parametreli ya da parametresiz olmalarıdır.

? Fonksiyon Tanımlama

Fonksiyonlar, function anahtar kelimesi ile tanımlanır. Fonksiyon isimlerinde harf, rakam, alt çizgi ve dolar işareti kullanılabilir. Birden fazla parametre olduğunda parantez içerisinde virgülle ayrılarak kullanılır. (parametre1, parametre2, parametre3, … ) Fonksiyon kodları süslü parantez { . . . } içerisine yazılır.

 

Fonksiyon Çağırma

JavaScript ile tanımlanan fonksiyonların çalışması için fonksiyon çağırma veya fonksiyon çalıştırma işleminin yapılması gerekir.

JavaScript fonksiyon çalıştırmanın yolları;

  • Bir olay meydana geldiğinde – kullanıcı HTML nesnesine tıkladığında,
  • Fonksiyon çağırma işlemi yapıldığında,
  • Otomatik – fonksiyon içinde fonksiyon çağırarak.

? Fonksiyon Değer Döndürme

Fonksiyonlar “return” anahtar kelimesi ile değer döndürür. JavaScipt fonksiyon kodları, return anahtar kelimesine geldiğinde çalışmayı durdurur. JavaScript fonksiyonun çağrıldığı yerden devam eder varsa kalan kodları işler.

Değişkenler

Yerel Değişkenler Yerel değişkenler, fonksiyon içerisinde tanımlanır ve değişkene sadece o fonksiyon içerisinden erişilebilir.

Genel Değişkenler Kendi dışında oluşturulmuş değişkenlere erişebilir konumda olan değişkenlerdir.

Evrensel(Global) Değişkenler

Fonksiyonların dışına yazılan her değişken, evrensel veya global değişken olarak adlandırılırlar. Global değişkenlere her fonksiyon içerisinden erişilebilir.

Parametreli ve Parametresiz Fonksiyonlar

Fonksiyon bildiriminde, fonksiyona girdi olarak kullanılan değişkenlere parametre denir. Argüman ise, ise fonksiyon çağrılırken gönderilen değere/değerlere verilen isimdir. Fonksiyonlarda argüman kullanma zorunluluğu yoktur.

Parametresiz, değer döndürmeyen fonksiyonlar ise çağrıldıkları yerden bir veri almayan ve herhangi bir veri geri döndürmeyen fonksiyonlardır.

Fonksiyonları isimlendirme

Fonksiyonlar eylem gerçekleştirir. Bu sebeple, isimleri yüklem ifadesi içermelidir.

Fonksiyonlar şöyle başlayabilir.

“get…” – değer döndürür, “calc…” – hesaplama yapar, “create…” – oluşturma işlemi gerçekleştirir, “check…” – kontrol etme işlemi gerçekleştirir.

Hazır Fonksiyonlar

Hazır fonksiyonlar kod yazımında kolaylık sağlayan JavaScript ile hazır gelen fonksiyon gruplarıdır.

parseInt( ): String ifadenin sayısal kısmını alarak tam sayıya çevirme işlemi yapar.

parseFloat( ): parseInt fonksiyonundan farkı sayısal ifadeleri ondalıklı olarak da almak için kullanılır.

String( ): Değişken içindeki verileri string yapmak için kullanılır.

Number( ): String ifadeyi sayısal değer yapmak için kullanılır.

Fonksiyonlar == Yorumlar

JavaScript functions kavramı kısa olmalı ve sadece bir işlevi gerçekleştirmelidirler. Uzun olduğunda, ayırıp yeni bir fonksiyon yapmanız daha iyi olacaktır.

Örneğin, aşağıdaki iki farklı asalGoster(n) fonksiyonunu karşılaştıralım.

İlk örnekte, tanım label kullanılıyor. İkinci tip ise asalMi(n) adında ikinci bir fonksiyon ile asal olup olmama durumunu kontrol ediliyor.

Fonksiyonlar eğer tekrar kullanmayacağımızı bilsek bile oluşturulabilir, bu sayede kodu daha okunabilir yaparlar.

Kriterlerine uygun pozisyonlarla eşleşmeye hazır misin? Hemen ücretsiz profilini oluştur.

Recent Posts

Canlı Kodlama Mülakatında Nasıl Başarılı Olunur?

admin2024-02-24T20:11:13+00:00Kariyer|

yazılım blogları

Programlama Öğrenmek için En İyi Yollardan Biri: Yazılım Blogları

Ecem2024-02-24T20:31:46+00:00Yazılım Kaynakları|

Popüler GitHub Repoları

Ecem2024-02-24T20:13:43+00:00Yazılım Kaynakları|

Frontend Becerilerinizi Geliştirecek 10+ Proje

Ecem2024-02-20T08:27:10+00:00JavaScript, Yazılım Kaynakları|

Toggle Sliding Bar Area Page load link Sitemizden en iyi şekilde faydalanabilmeniz için gizliliğe uygun şekilde çerez konumlandırmaktayız. Devam EtPrivacy & Cookies Policy Kapat

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are as essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience. Necessary Necessary Her Zaman Etkin Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information. KAYDET & ONAYLA Go to Top

Từ khóa » Html Içinde Javascript Fonksiyon çağırma