Browserların javascript yorumlama bölümleri, kodların arasında yer alan yorum ifadelerini yani açıklamaları ve boşlukları atarlar.Geri kalan kelimeleri beşe ayırarak ele alırlar.

1. Belirleyiciler :

Javascript dilinin değişkenleri, metodları, fonksiyonları ve nesnelerini belirleyen isimlere belirleyiciler denir.Belirleyiciler ya harfle ya da alt çizgi (_) ile başlar.Rakam veya diğer işaretler ile başlayamazlar.Javascript, küçük, büyük harf ayrımı yapan bir dildir.Belirleyicilerin içinde boşluk olamaz.Bu kuralların yanısıra, belirleyici isimlerinde türkçe karakter kullanmamaya dikkat edilmelidir.

Birkaç belirleyici kelime örneği:

Doğru
Yanlış
_sayi #sayi
ikincisayi 2incisayi
arasinav ara sinav

Javascript in küçük, büyük harf ayrımı yapan bir dil olduğunu az önce söylemiştik.Bu nedenle arasinav ile Arasinav farklı belirleyiciler olarak ele alınır.Ayrıca anahtar kelimeler ve ayrılmış kelimeler de belirleyici ismi olarak kullanılamaz.

2. Anahtar Kelimeler :

Javascript dilinin önceden tanımlanmış ve programın yorumunda özel anlam kazandırılmış kelimelerine anahtar kelime denilir.Javascript e ait anahtar kelimelr aşağıda verilmiştir.

break continue else
false for function
if in int
new null return
this true var
while with typeof
void do labeled
switch    

3. Ayrılmış Kelimeler :

Javascrit te bazı kelimeler ayrılmış kelimeler olarak adlandırılır ve bu kelimelerin belirleyici ismiolarak kullanılmasına izin verilmez.Bu kelimeler javascript tarafından rezerv edilmiş kelimelerdir.Javascript te kullanmayacağınız kelimelerin listesi:

abstract
alert
arguments
Array
blur
boolean
Boolean
break
byte
callee
caller
captureEvents
case
catch
char
class
clearInterval
clearTimeout
close
closed
confirm
const
constructor
continue
Date
debugger
default
defaultStatus
delete
do
document
double
else
enum
escape
eval
export
extends
false
final
finally
find
float
focus
for
frames
Function
function
goto
history
home
if
implements
import
in
infinity
innerHeight
innerWidth
instanceof
int
interface
isFinite
isNaN
java
length
location
locationbar
long
Math
menubar
moveBy
moveTo
name
NaN
native
netscape
new
null
Number
Object
open
opener
outerHeight
outerWidth
package
Packages
pageXOffset
pageYOffset
parent
parseFloat
parseInt
personalbar
print
private
prompt
protected
prototype
public
RegExp
releaseEvents
resizeBy
resizeTo
return
routeEvent
scroll
scrollbars
scrollBy
ScrollTo
self
setInterval
setTimeout
short
static
status
statusbar
stop
String
super
switch
synchronized
this
throw
throws
toolbar
top
toString
transient
true
try
typeof
unescape
unwatch
valueOf
var
void
watch
while
window
with

4. Değerler :

Javascript kodu icra edildiği sırada değişmeyen rakam veya metinlere değer denir. Javascript kodlarında beş tür değer bulunur:

4-a. Tamsayı Değerler :

Tamsayılar, 10 tabanlı, 8 tabanlı (octal) veya 16 tabanlı (hexadecimal) olabilir.8 tabanlı sayıları belli etmek için sayıdan önce sıfır, 16 tabanlı sayıları belli etmek için "0x" kullanılır. Örnekler : Decimal: 12594      Octal: 0727898      Hexadecimal: 0x68ac

4-b. Kesirli Değerler :

Kesirli değerler, tamsayı ve kesirli kısım olmak üzere iki parçadan meydana gelir.Kesir kısmını belirtmek için arada nokta kullanılır.Örnek : 125.45

4-c. Boolean Mantık İfadeleri :

Javascript te, iki boolean değeri vardır.Bunlar: True (Doğru) ve False (Yanlış)tır.Javascript, True (Doğru) değerini 1, False (Yanlış) değerini 0 rakamıyla tutar.Boolean Mantık İfadeleri, küçük harflerle yazılarak kullanılmalıdır.

4-d. Alfanümerik (Karakter) Değerler :

Çift-tırnak (") veya tek-tırnak (‘) içine alınan her türlü ifade, javascript için karakter değeridir.
Örnekler : "Merhaba"  ‘Merhabal’  "8 tane"  ’125698’ gibi.

4-e. Özel Karakterler :

Javascript te bazı özel karakterleri kullanmak istediğinizde, bunu javascriptin anlaması için karakterlerin önüne ters bölü(\) işareti koymanız gerekir.Bu tür özel karakterler şunlardır:

\b - Klavyede Geri (backspace) tuşunun görevini yaptırır.
\f - Yazıcıya sayfayı bitirmeden çıkarttırır.
\n - Yazı imlecini yeni bir satırın başına getirir (new line).
\r - Klavyede Enter-Return tuşunun görevini yaptırır.
\t - Sekme (tab) işaretini koydurur.
\\ - Yazıya ters-bölü işareti koydurur.
\’ - Yazıya tek-tırnak işareti koydurur.
\" - Yazıya çift-tırnak işareti koydurur.

Javascript’e bu tür özel karakterlerle html sayfasına bir metin yazdıracağınız zaman, bu yazının <PRE>..</PRE> etiketleri arasında olması gerekir. Aksi taktirde Javascript ne yazdırırsa yazdırsın, html bu özel karakterleri dikkate almaz.

Örnek :

<pre>
<script language="Javascript1.2>
document.writeln("Karakter değerleri çift tırnak(\") içinde yazılır.")
</script>
</pre>

 

Javascript'te Açıklama Koyma :

Javascript ile yapacağınız programlar bazen büyük ve karmaşık olurbilir.Gerek sonradan hatırlamak için, gerekse bizden başkalarının kodları okuyarak anlamalarına yardımcı olmak için, kodların arasına bazı notlar yazılabilir.Bu tür notları doğrudan yazılırsa, javascript hata verir veya programın işlevi değişir. Bu notları yazmak için not satırı önüne // işareti konur. Bu işaret bir satırlık not bırakmamızı sağlar ve javaccript kodlarını etkilemez.Bazen yazılack not birkaç satırdan oluşabilir.Bu durumda not /*...*/ işaretleri arasına yazılır.


<< Javascript'te Giriş | Yazım Kuralları | Değişkenler >>

Başa Dön
AnaSayfa | Html Dersleri | CSS Dersleri | İçerik
Dizayn & Tasarım : Mehmet KAYA