Javascript Eğitim Dersleri #003

22 Şubat 2008, Cuma

Array’e Giriş

Basit Array

0 indeksli şekilde ard arda sıralanmış dizidir. Tür olarak ( typeof ) object’dir. length yani uzunluğu / boyu vardır.

  1. var userList = new Array();
  2. userList[ 0 ] = 'ali';
  3. userList[ 1 ] = 'veli';
  4. window.alert( userList ); // ali,veli
  5. window.alert( userList.length ); // 2

yada;

  1. var userList = Array( 'ali' , 'veli' );
  2. for( var i = 0; i < userList.length; i++ )
  3. {
  4.  window.alert( userList[ i ] );
  5. }

Mini Ödev

4 sayı var, 1 ve 2.sayıları birbiriyle topla, 3 ve 4.sayıları birbiri ile çarp, sonuç olarak iki işlemin sonucunu topla..( a + b ) + ( c * d )

  1. var numbers = Array( 1,2,3,4 );
  2. var calc1 = ( numbers[ 0 ] + numbers[ 1 ] );
  3. var calc2 = ( numbers[ 2 ] + numbers[ 3 ] );
  4. var result = calc1 * calc2;
  5. window.alert( 'Önce ' + numbers[ 0 ] + ' ile ' + numbers[ 1 ] + ' toplandı. Sonra ' + numbers[ 2 ] + ' ile ' + numbers[ 3 ] + ' çarpıldı. Sonuç : ' + result );

Kullanıcı adına göre yaşını söyle

  1. var askUser = window.prompt( 'Kullanıcı Adı?' , '' );
  2. var msg;
  3. switch( askUser )
  4. {
  5.  case 'vigo' :
  6.   msg = 'Vigo 36 yaşında...';
  7.  break;
  8.  case 'perper' :
  9.   msg = 'Perper 26 yaşında...';
  10.  break;
  11.  default:
  12.   msg = 'Tanımsız kullanıcı';
  13.  break;
  14. }
  15. window.alert( msg );