JavaScript/Kelime yapısı

Kelime yapısıDüzenle

JavaScript, büyük ve küçük harf ayrımı yapar. Yani Hello() ile HELLO() veya hello() farklı olarak kabul edilir.

Beyaz karakterlerDüzenle

İngilizcede whitespace olarak da bilinen bu karakterler, boşluk (' '), sekme ('\t') gibi işaretlerin yanında JavaScript'te satır başı işareti ('\n') de beyaz karakter olarak kabul edilir. Bu işaretleri JavaScript kāle almamasına rağmen kodun okunurluğunu arttıracağından önemlidirler.

Aşağıdaki JavaScript çok az beyaz karakter kullanmaktadır:

function filterEmailKeys(event){
event=event||window.event;
var charCode=event.charCode||event.keyCode;
var char=String.fromCharCode(charCode);
if(/[a-zA-Z0-9_\-\.@]/.exec(char))
return true;
return false;
}

Aşağıda aynı kodu daha fazla beyaz karakterle yazılı hâlini görüyoruz:

function filterEmailKeys(event) {
  event = event || window.event;
  var charCode = event.charCode || event.keyCode;
  var char = String.fromCharCode(charCode);
  if (/[a-zA-Z0-9_\-\.@]/.exec(char)) {
    return true;
  }
  return false;
}

Nihayet çok daha fazla beyaz karakter kullanmış bir hâlini de ekledik:

function filterEmailKeys( evt )
  {
    evt = evt || window.event;

    var charCode = evt.charCode || evt.keyCode;
    var char = String.fromCharCode ( charCode );

    if ( /[a-zA-Z0-9_\-\.@]/.exec ( char ) )
      {
        return true;
      }

    return false;
  }

Yorum eklemeDüzenle

//Tek satırlık yorum

veya

/*Çok
Satırlık
Yorum*/