STRING İŞLEMLERİ

 

* String'in lenght almak

  <script type="text/javascript">

      var txt = "Karakter sayısı";
      document.write(txt.length);

</script>



* Style Strings

<script type="text/javascript">

    var txt = "Hello World!";

    // Büyük size ile yaz
    document.write("<p>Big: " + txt.big() + "</p>");
    // Küçük size ile yaz
    document.write("<p>Small: " + txt.small() + "</p>");
    // Yazıyı bold yap
    document.write("<p>Bold: " + txt.bold() + "</p>");
    // Yazıyı italic yap
    document.write("<p>Italic: " + txt.italics() + "</p>");
    // Yazının üstünü çiz
    document.write("<p>Strike: " + txt.strike() + "</p>");
    // Font color ata
    document.write("<p>Fontcolor: " + txt.fontcolor("green") + "</p>");
    // Font size'ini değiştir
    document.write("<p>Fontsize: " + txt.fontsize(6) + "</p>");
    // Yazıya link ekle 
    document.write("<p>Link: " + txt.link("http://www.molks.org") + "</p>");
   

</script


* indexOf

<script type="text/javascript">
    var str = "Hello world!";
    // 10 döner
    document.write(str.indexOf("d") + "<br />");
    // -1 döner bulamadığı için
    document.write(str.indexOf("WORLD") + "<br />");
    // 6 döner (başlangıç harfinin index'i)
    document.write(str.indexOf("world"));
</script>


* replace

<script type="text/javascript">

 
    var str = "Visit Oracle!";
    document.write(str.replace("Oracle""Microsoft"));

</script>


ARRAY İŞLEMLERİ


* Dizi oluşturmak

  <script type="text/javascript">

        var dizi = new Array();
        dizi[0] = "1.eleman";
        dizi[1] = "2.eleman";
        dizi[2] = "3.eleman";
        dizi[3] = "4.eleman";

        for (var i = 0; i < dizi.length; i++) {
            document.write(dizi[i]);
            document.write("<br/>");
        }

    </script>

* İki diziyi birleştirmek

<script type="text/javascript">

    var parents = ["Ahmet""Esra"];
    var children = ["Deniz""Merve"];
    var family = parents.concat(children);
    for (var i = 0; i < family.length; i++) {
        document.write(family[i]);
        document.write("<br/>");
    }

</script>

* Dizide ki son elemanı silmek

<script type="text/javascript">

    var fruits = ["Banana""Orange""Apple""Mango"];
    fruits.pop();
  
</script>



* Dizinin sonuna eleman eklemek

<script type="text/javascript">

    var fruits = ["Banana""Orange""Apple""Mango"];
    fruits.push("Kiwi");
    fruits.push("Lemon""Pineapple");
    document.write(fruits);

</script>



* Diziyi reverse etmek (ters sıralamak)

<script type="text/javascript">

    var fruits = ["Banana""Orange""Apple""Mango"];
    document.write(fruits.reverse());

</script>



* Dizinin ilk elemanını silmek

    <script type="text/javascript">

        var fruits = ["Banana""Orange""Apple""Mango"];
        fruits.shift();
        document.write(fruits);

    </script>



* Diziyi sıralamak A'dan Z'ye (sorting)

<script type="text/javascript">

    var fruits = ["Banana""Orange""Apple""Mango"];
    document.write(fruits.sort());

</script>



BOOLEAN İŞLEMLERİ


 

    var b1 = new Boolean(0);       //  0 is boolean false
    var b2 = new Boolean(1);       //  1 is boolean true
    var b3 = new Boolean("");      //  An empty string is boolean false
    var b4 = new Boolean(null);    //  null is boolean false
    var b5 = new Boolean(NaN);     //  NaN is boolean false
    var b6 = new Boolean("false"); //  The string 'false' is boolean true





kaynak : http://www.w3schools.com