ASP'de Fonksiyonlar: Kodlama Gücünüzü Artırın
Merhaba Webkolog takipçileri,
Bugün, ASP'de (Active Server Pages) fonksiyonların dünyasına dalıyoruz. Fonksiyonlar, kod tekrarını önlemenin, programları daha düzenli ve okunabilir hale getirmenin en temel yoludur. Bu yazıda, ASP'deki bazı önemli fonksiyonlara ve kullanımlarına yakından bakacağız.
Sistem Fonksiyonları
- GetLocale(): Sunucunun yerel ayar ID'sini verir.
- ScriptEngine(): Kullanılan script motorunun bilgilerini döner.
- ScriptEngineBuildVersion(), ScriptEngineMajorVersion(), ScriptEngineMinorVersion(): Script motorunun versiyon bilgilerini verir.
- SetLocale(): Yerel ayar ID'sini belirler. Böylece tarih formatı, ondalık ayıracı, para birimi değişir.
Sayı Fonksiyonları
- Eval(): Bir ifadeyi değerlendirir.
- Exp(): e sayısının (Euler sabiti) belirtilen kuvvete yükseltilmiş değerini döner.
- Filter(): Bir diziden belirtilen kritere uyan elemanları filtreler. Örn:
Filter([dizi_degisken],"Aranan",False)
(varsayılan True) - Fix(): Bir sayının ondalık kısmını atar, yuvarlama yapmaz.
- FormatNumber(): Bir sayıyı belirtilen formatta biçimlendirir.
- FormatPercent(): Bir sayıyı yüzde formatında biçimlendirir.
- Int(): Bir ondalık sayının tam sayı kısmını döner.
- Log(): Bir sayının doğal logaritmasını hesaplar.
- Oct(): Bir sayının sekizlik (octal) karşılığını döner.
- Rnd(): Rastgele bir sayı üretir. (Randomize ile kullanılır)
- Sgn(): Bir sayının işaretini döner (0 ise 0, negatif ise -1, pozitif ise 1).
- Sin(): Bir açının sinüsünü hesaplar.
- Round(): Bir sayıyı belirtilen sayıda ondalık basamağa yuvarlar. Örn:
Round([sayi],2)
- Sqr(): Bir sayının karekökünü hesaplar.
- Tan(): Bir açının tanjantını hesaplar.
String Fonksiyonları
- InStr(): Bir string içinde belirtilen bir karakterin veya alt stringin ilk konumunu bulur.
- InStrRev(): Bir string içinde belirtilen bir karakterin veya alt stringin son konumunu bulur.
- Left(): Bir stringin solundan belirtilen sayıda karakteri alır.
- LCase(): Bir stringi küçük harfe çevirir.
- Len(): Bir stringin uzunluğunu döner.
- LTrim(): Bir stringin solundaki boşlukları temizler.
- Mid(): Bir stringin belirtilen konumundan başlayarak, belirtilen sayıda karakteri alır. Örn:
<% Mid("Webkolog",2,2) 'eb %>
- Replace(): Bir string içinde belirtilen karakterleri veya alt stringleri başka karakterlerle veya alt stringlerle değiştirir.
- Right(): Bir stringin sağından belirtilen sayıda karakteri alır.
- RTrim(): Bir stringin sağındaki boşlukları temizler.
- Space(): Belirtilen sayıda boşluk karakteri içeren bir string oluşturur.
- StrComp(): İki stringi karşılaştırır.
- String(): Belirtilen bir karakteri, belirtilen sayıda tekrarlayan bir string oluşturur.
- StrReverse(): Bir stringi tersine çevirir.
- Ucase(): Bir stringi büyük harfe çevirir.
- Trim(): Bir stringin başındaki ve sonundaki boşlukları temizler.
Dizi Fonksiyonları
- Join(): Bir dizinin elemanlarını birleştirerek bir string oluşturur.
- LBound(): Bir dizinin en küçük indeksini döner.
- Split(): Bir stringi, belirtilen bir ayırıcı karaktere göre bölerek bir dizi oluşturur.
- Ubound(): Bir dizinin en büyük indeksini döner.
Tarih Fonksiyonları
- Date(): Geçerli sistem tarihini verir.
- DateAdd(): Bir tarihe belirtilen bir zaman aralığını ekler. Örn:
DateAdd("tip", sayı, tarih)
- DateDiff(): İki tarih arasındaki farkı belirtilen bir zaman biriminde hesaplar. Örn:
DateDiff("tip", tarih, tarih)
- DatePart(): Bir tarihin belirtilen bir bölümünü (gün, ay, yıl vb.) döner.
- DateSerial(): Yıl, ay ve gün sayılarını birleştirerek bir tarih oluşturur.
- DateValue(): Bir stringi tarih değerine dönüştürür.
- Day(): Bir tarihin gününü döner.
- FormatCurrency(): Bir sayıyı yerel para birimi formatında biçimlendirir.
- FormatDateTime(): Bir tarihi belirtilen bir formatta biçimlendirir.
- Time(): Geçerli sistem saatini verir.
- Timer(): Saat 00:00'dan itibaren geçen saniye sayısını verir.
- Minute(): Bir tarihin dakikasını döner.
- Month(): Bir tarihin ayını döner.
- MonthName(): Bir ayın adını döner.
- Now(): Geçerli sistem tarih ve saatini verir.
- Year(): Bir tarihin yılını döner. Örn:
year(data)
- Hour(): Bir tarihin saatini döner.
- Second(): Bir tarihin saniyesini döner.
0 yorum:
Yorum Gönder