Merhabalar sizlere yeni ögrenmeye başaldıgım Javascript hakkındaki notlarımı paylaşmak istiyorum bu ilk makalem olsun hayırlı olsun
// console.log("Merhaba", "Bir String Deger Taşır"); // string deger
// console.log(1234, "Bir İntegger Deger Taşır"); // int deger
// console.log(true, "Bir Dogru Yanlış Degeri Taşır"); // dogru yanlış işlemi
// console.log(1,2,3,4,5, "Bir İntegger Veri Dizisi Taşır"); // dizi logu
// console.error("Test Error", "Bir String Deger Taşır"); // hata kodu gösterir
// console.warn("Test Warn", "Bir String Deger Taşır"); // 1 parametre kullanımı
// console.warn("Test Warn", true, "Bir String Deger Taşır Ve 2. Parametre Olarak Dogru yanlış Degeri Taşır"); // 2 parametre kullanımı
//console.clear(); //konsolu temizler
// Degişkenler
// var age;
// console.log(age);
// age=20;
// console.log(age);
// var fullname="Cuma KÖSE";
// console.log(fullname);
// fullname="Abc Köse";
// console.log(fullname);
// //degişken tanımlama kuralları
// //degişkenler sayısal ifadelerle başlayamaz örnegin 1yas olamaz ama birYas olabilir
// //ama degişkenler _yasbir şeklinde olabilr yada _yas3 olabilir
// // var for olarak yada switch olamaz isimler çünkü dilin kendi komutudur bunlar
// var ad="Cuma";
// var soyad="KÖSE";
// var adSoyad="Abc KÖSE";
// // bu degişkenler büyük küçük harfler ile yapılabilir ama büyük/küçük harf olarak 2 degişken olabilir aynı anda
// //let degişkendir ama degiştirilebilinir
// let city="Elazıg";
// console.log(city);
// //const degişkendir ama sabit degişkendir degiştirilemez tanımlandıktan sonra
// const email="[email protected]";
// console.log(email);
// // const bu şekilde tekrar degiştirilemez
// email="[email protected]";
// console.log(email);
//Degişken tipleri
// Private Types Tipler
// Reference Types - Objects Referans Tipler - Objeler
// String
// let firstName = "Cuma";
// console.log(typeof firstName); // typeof degişkenin içerigi nedir türü nedir görmemizi saglar örnegin String/İntegger
// Number Numara Degişkenler
// let age = 20;
// let money = 10.5;
// console.log(typeof age);
// console.log(typeof money);
// Boolean Degişkenler
// let isActive = true;
// console.log(typeof isActive);
// nul Degişkenler Privete tiptir
// let job = null;
// console.log(typeof job);
// priveta tipler
// let car;
// console.log(typeof car);
// Referans Tipler
//Array name girilmesi sakıncalı gibi duruyor çogul kullanıma özen gösterilmeli
// let names = ['Cuma', 'ali', 'Abc'];
// console.log(typeof names);
// Örnek Array Gönderimi
// let address = {
// city : "Elazıg",
// country : "Türkiye",
// };
// console.log(typeof address);
//Fonksiyonlar
// var calculateAge = function(){
// return 0;
// }
// console.log(typeof calculateAge);
//Tür Dönüşümleri
// birleştirme işlemi
// let num1 = '5';
// let num2 = "10";
// console.log(typeof num1);
// console.log(num1 + num2);
// Toplama İşlemi
// let num3 = Number('5');
// let num4 = Number('10');
// let total = num3 + num4;
// console.log(typeof total);
// console.log(total);
//Number to String Dönüşümü yani rakamı yazıya dönüştürme
// let val;
// val = String(10);
// console.log(typeof val);
// console.log(val);
// console.log(val.length);// karakter uzunlugu
// bool to String
// let val;
// val = String(true);
// console.log(typeof val);
// console.log(val);
// console.log(val.length); // karakter uzunlugu
// Date to String Tarih Stringe Dönüştürme
// Örnegin Yıl Gün Ay Hafta Bilgileri Çekilebilir
//getMinutes() bu dakikayı çeker
//getDate() Günü çeker
//getMonth() Ayı çeker
//getUTCFullYear() UTC yılı çeker
//getFullYear() Normal yılı çeker
//getHours() Saati çeker
//getSeconds() Saniyeyi çeker
//getTime() zamanı çeker
//getMilliseconds() MiliSaniyeyi çeker
// let val1 = new Date();//1. örnek
// let val2 = String(new Date().getMilliseconds());//2. örnek string e dönüştürme
// let val3 = String(new Date().getFullYear());//3. örnek string e dönüştürme sadece tarih alma
// console.log(typeof val1);
// console.log(val1);
// console.log(val1.length);
// console.log(typeof val2);
// console.log(val2);
// console.log(val2.length);
// console.log(typeof val3);
// console.log(val3);
// console.log(val3.length);
// Array To String Dizi Stringe Dönüştürme
// let val;
// val = String(1,2,3,4,5);// dizi gönderilir stringe
// val = (10).toString();// integger stringe dönüşür
// val = (false).toString();// strine dönüştürülür
//Array To String
// let val;
// val = String([1,2,3,4,5]);// dizi gönderilir stringe
// let val;
//toString()
// val = ([1,2,3,4,5]).toString();
// val = (false).toString();
// let val;
//String to Number
// val = Number("10");// İntegger Gönderilir
// val = Number(true);// 1 anlamını taşır
// val = Number(false);// 0 anlamını taşır
// val = Number(null);// 0 anlamını taşır
// val = Number("a");// sayısal bir degere karşılık gelmeyen deger anlamını taşır NaN
// val = Number([1,2,3,4,5]);// sayısal bir degere karşılık gelmeyen deger anlamını taşır dizi olmasına ragmen NaN
// console.log(val);
// console.log(typeof val);
// console.log(val.length);
// console.log(val.toFixed(3));// number türlerde kullanılır
//val.toFixed(3) bu rakamdan sonra örnegin 10.000 sondaki 000 ları temsil eder 3 rakamı
// örnegin tl de 2 var o halde şu şekilde olacaktır val.toFixed(2) yani 3.00 TL anlamını taşır
//parseInt / parseFloat
// let val;
// val = parseInt('10');// ondalık sayı dönüşümü
// val = parseInt('10.5');// tam sayıya yuvarlama
// val = parseFloat('10.5'); // ondalık rakamı gösterir
// console.log(val);
// console.log(typeof val);
// console.log(val.length);