Değişkenleri var ( yani variable’ın kısaltması ) ile deklare ediyorduk. Public / Private olma durumu değişkenin fonksiyon içinde / dışında tanımlanması ile ilgili bir konudur. Global bir değişkene ihtiyacımız varsa, yani bu değişkeni ister fonksiyon / class içi, yada dışında kullanmak istiyorsak, bu değişkeni PUBLIC değişken olarak tanımlamamız gerekir.
İlk satırda deklara edilen myStrVariable artık PUBLIC bir değişken olmuş, fncTest(); fonksiyonunda çağrılan myStrVariable değişkeni de aynı değişken olmuştur. Eğer aşağıdaki gibi bir şey olsaydı;
myStrVariable fonksiyon içerisinde yeniden tanımlandı ve artık o fonksiyona ait PRIVATE bir değişken oldu. 4.satırda tekrar myStrVariable değişkenini alert ettirdiğimizde, görüldüğü gibi eski değer aktif oldu, yani fonksiyon dışında olduğumuz için artık PUBLIC olan değer aktif hale geldi...
String içinde, verilen index’deki karakteri döndürür.
strChar = Sting.charAt( [intIndex] )
String içinde, verilen index’deki karakter kodu’nu döndürür.
intCharCode = Sting.charCodeAt( [intIndex] )
Eski bir yöntemdir. String’i <b> tag’i ile wrap eder. prototype ile bunu XHTML’e uygun hale getirebiliriz.
Parametre olarak geçilen String’in, ilgili string içindeki ilk bulunduğu karakter indeksini döndürür. Yani String içinde bir kelime aramak için kullanılır. Eğer yoksa -1 döner. Soldan sağa çalışır. İlk bulunan karakterin indeksi döner.
intFindIndex = String.indexOf( [strString] [,intStartIndex] )
Browser objelerinden navigator’i kullanarak, kullanıcının OPERA browser’ını kullandığını anlayalım.
indexOf’un tersidir. Sağdan sola çalışır. En sondan başa doğru yakaladığı indeksi döner.
intFindIndex = String.lastIndexOf( [strString] [,intStartIndex] )
String’i Array’e dönüştürmemizi sağlar.
aryArray = String.split( [strSeparator] , [intLimit] )
String’in belli bir bölümünü almak için kullanılır.
strSection = String.slice( [intStart] , [intEnd] )
String içinden, başlangıç noktasından, belirlenen adet kadar karakter almaya yarar.
strSection = String.substr( [intStart] , [intLength ])
String içinden bir bölüm almak için kullanılır. Başlangıç ve Bitiş zorunludur.
strVariable.substring( [intStart] , [intEnd] )
Adından da anlaşılacağı gibi, String’i küçük harfe çevirir.
Adından da anlaşılacağı gibi, String’i büyük harfe çevirir.
prototype yöntemi ile, Javascript Engine’de olmayan, kendi metodumuzu yazabiliriz. Bu metod, kelimelerin ilk harfini büyük yapar. Eğer parametre olarak true geçersek, sadece ilk kelimeyi büyük harf yapar.
Source Download