Temel Bilgiler
// Console a yazı yazma komutları
console.log("Console ekranına ne yazmak istersen");
console.log(12345);
console.error("hata mesajları");
console.warn("uyarı mesajları");
// Değişken tanımlama yöntemleri
var a1;
let a2;
const a3; //bir kez tanımlanır sonra değişmez.
Bu ifadeleri console da yazdırmak için console.log(); komutu kullanılır. Bir başka yazdırma yöntemi ise yine console.log içerisinde $ işareti kullanılarak yapılabilir.
console.log(Merhaba. Benim adım ${ad} ve soyadım ${soyad} dır. Doğum yılım ise ${2020 - yas}.
);
// typeof komutu ile değişken tipini bulabiliriz.
var str = "Merhaba";
var nbr = 5;
let names=['Ahmet, Kübra, Can, Şimşek'];
let address= {
city:'Kayseri',
country:'Türkiye'
}
var hesapla = function(){
return 0;
}
console.log(typeof str); //Çıktısı string
console.log(typeof nbr); //Çıktısı int
console.log(typeof names); //Çıktısı object
console.log(typeof address); //Çıktısı object
console.log(typeof hesapla); //Çıktısı function
Tür Dönüşümleri
let num1 = "5";
let num2= "10";
console.log(num1+num2);
/*
Burda iki sayıda tırnak içinde verildiği için string olarak tanımlanmıştır.
Bu nedenle çıktısı 510 olur.
*/
let num3 = Number("5");
let num4= Number("10");
console.log(num3+num4);
/*
Burda iki sayıda tırnak içinde verilmiştir. Ancak Number fonksiyonu ile bu
sayılar int e çevrilmiştir. Bu nedenle çıktısı 15 olur.
*/
let pars1 = parseInt('10');
let pars2 = parseInt('10.5');
let pars3 = parseFloat('10.5');
console.log(pars1); // 10
console.log(pars2); // 10
console.log(pars3); // 10.5
let virgul = 5;
console.log(virgul.toFixed(2));
/*
toFixed() ifadesi virgülden sonra istenilen değerde 0 koyar.
Çıktısı 5.00 olur.
*/
Yukarıdaki bilgilerle bir uygulama yapalım
// Bir müşterinin aşağıdaki bilgileri için değişken oluşturunuz.
let musteri= {
ad:'Ahmet',
soyad:'Can',
tc:12345678900,
siptop:50,
cinsiyet:"erkek",
adres:"ev",
hobiler:[
"uzay",
"psikoloji"
]
}
// Siparişleri toplayınız
var order1='100';
var order2='200';
var toplam1=Number(order1)+Number(order2);
console.log(toplam1); //300
var order3='193.6';
var order4='106.7';
var toplam2=parseFloat(order3)+parseFloat(order4);
console.log(toplam2.toFixed(3)); // 300.300
// Yaş Hesaplama
var tarih = new Date();
var yil = tarih.getFullYear();
var dogum = 1993;
var yas = yil-dogum;
console.log(yas); //27
// Aşağıdaki ifadenin karakter sayısını bulun
var yazi = "Ben JavaScript Öğreniyorum.";
console.log(yazi.length); // 27
Last updated
Was this helpful?