JavaScript | Day 4 #30DaysOfJavaScript

4thDayOf30DaysJavaScript

🚀Araya birkaç gün girse de seriye devamm!

JavaScript kodlarından önce veya sonra hata kontrolü yapmak istersek debugger kullanabiliriz.

document.write('bu satır çalıştıktan sonra ekrana bir bu yazı gelecek hata kontrolü yapılacak');

debugger;

document.write('bu satır debug işleminden sonra görünecek, program çalışınca ekranda yazmayacak');

JavaScript’te tek bir ifadeyle birden fazla değişken tanımlama yapılabilir.

var value1 = value2 = value3 = "Hello";

Global ve Lokal değişkeneler

var name = "Yasemin";

if(true){
     name = "Ahmet";
     document.writeln("name");

}

document.writeln("name");


|| ÇIKTI:

Ahmet
Yasemin

typeof()

Değişken içeriğinin veri türünü bu fonksiyon ile bulabiliriz.

var value1 = true;
var value2 = "hi";
val value3 = 26;
val whatami1 = new Object();  // Object 
val whatami2 = new Array["Suspicious" + 1999];  // Object Array
val whatami3 = ["Suspicious" + 1999];  // Array

document.writeln("value1's type: " + typeof(value1));
document.writeln("value1's type: " + typeof(value2));
document.writeln("value1's type: " + typeof(value3));
document.writeln("whatami1's type: " + typeof(whatami1));
document.writeln("whatami2's type: " + typeof(whatami2));
document.writeln("whatami3's type: " + typeof(whatami3));



|| ÇIKTI:

value1's type: boolean
value1's type: string
value1's type: number
whatami1's type: object
whatami2's type: object
whatami3's type: object

length Metodu

length metodunu kullanırken eğer yazdığımız bir string ifadesi içerisinde kaçış operatörü kullanırsak, JavaScript bu ifadeelri saymaz. Gelişmiş bir dil olduğu için onların kaçış ifadesi olduğunu bilir.

var name = "Necdet";

var val = name.lengt;

document.write(name.length);



|| ÇIKTI:  6

eval() Metodu

Kendisine parametre olarak verilen değerleri JavaScript kodlamasına çevirerek komut gibi çalıştırır ve oluşan değeri geriye döndürür.

var val1 = 10 * 40;
document.writeln(val1);

val val2 = eval(10 * 40);
document.writeln(val2);


|| ÇIKTI:

10 * 40 
400

Yorum bırakın