[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-post-javascript-degiskenler-ve-turler-baslangic-seviyesi-rehberi":3},{"dataItem":4,"heading":36,"metaData":38,"schema":81},["Reactive",5],{"id":6,"title":7,"summary":8,"content":9,"seo_title":10,"seo_description":11,"seo_keywords":12,"slug":13,"createdAt":14,"updatedAt":14,"blog_categories":15,"authors":19,"image":24,"thumb":25,"image_webp":26,"thumb_webp":27,"rating":28,"heading_title":7,"heading_sub_title":17,"readingTime":29,"url":34,"comments":35,"meta_cover":24},17933,"JavaScript Değişkenler ve Türler: Başlangıç Seviyesi Rehberi","JavaScript'te değişkenler ve veri türleri hakkında temel bilgiler sunan başlangıç seviyesi rehber. Değişken tanımlama yöntemleri ve veri türlerinin kullanımı detaylı anlatılmaktadır.","\u003Ch1>JavaScript Değişkenler ve Türler: Başlangıç Seviyesi Rehberi\u003C/h1>\u003Cp>JavaScript, web geliştirme dünyasında en çok kullanılan programlama dillerinden biridir. \u003Cstrong>JavaScript\u003C/strong> öğrenmeye yeni başlayanlar için değişkenler ve veri türleri, dilin temel taşlarını oluşturur. Bu yazımızda, \u003Cstrong>JavaScript\u003C/strong>'te \u003Cstrong>değişkenler\u003C/strong> nasıl tanımlanır, hangi \u003Cstrong>veri türleri\u003C/strong> vardır ve bunların nasıl kullanıldığı hakkında kapsamlı bir başlangıç rehberi sunacağız.\u003C/p>\u003Ch2>JavaScript'te Değişken Nedir?\u003C/h2>\u003Cp>\u003Cstrong>Değişkenler\u003C/strong>, programlama dillerinde verileri saklamak için kullanılan isimlendirilmiş alanlardır. JavaScript'te değişkenler, bellekte bir yer tutar ve bu yerin adıyla veriye erişmemizi sağlar. Örneğin, bir kullanıcının adını veya yaşını saklamak için değişkenler kullanılır.\u003C/p>\u003Ch3>JavaScript'te Değişken Tanımlama Yöntemleri\u003C/h3>\u003Cp>JavaScript'te değişken tanımlamak için üç ana anahtar kelime kullanılır: \u003Ccode>var\u003C/code>, \u003Ccode>let\u003C/code> ve \u003Ccode>const\u003C/code>. Bunların her biri farklı özelliklere sahiptir ve kullanım amaçlarına göre seçilir.\u003C/p>\u003Cul>\u003Cli>\u003Cstrong>var:\u003C/strong> Eski JavaScript sürümlerinde değişken tanımlamak için kullanılır. Fonksiyon kapsamına sahiptir ve günümüzde daha çok eski kodlarda görülür.\u003C/li>\u003Cli>\u003Cstrong>let:\u003C/strong> ES6 ile gelen ve blok kapsamına sahip değişken tanımlama yöntemidir. Genellikle değişkenin değerinin değişebileceği durumlarda tercih edilir.\u003C/li>\u003Cli>\u003Cstrong>const:\u003C/strong> Sabit değerler için kullanılır. Tanımlandıktan sonra değeri değiştirilemez.\u003C/li>\u003C/ul>\u003Cp>Örnek olarak:\u003C/p>\u003Cpre>\u003Ccode>let isim = \"Ahmet\";\nconst PI = 3.14;\nvar yas = 25;\u003C/code>\u003C/pre>\u003Ch2>JavaScript Veri Türleri Nelerdir?\u003C/h2>\u003Cp>\u003Cstrong>JavaScript\u003C/strong> dinamik bir dil olduğu için değişkenlerin türü çalışma zamanında belirlenir. Ancak, dilde bazı temel \u003Cstrong>veri türleri\u003C/strong> vardır:\u003C/p>\u003Cul>\u003Cli>\u003Cstrong>String:\u003C/strong> Metin verilerini tutar. Örneğin, \"Merhaba\" bir stringdir.\u003C/li>\u003Cli>\u003Cstrong>Number:\u003C/strong> Sayısal değerler için kullanılır. Hem tam sayılar hem de ondalıklı sayılar bu türdendir.\u003C/li>\u003Cli>\u003Cstrong>Boolean:\u003C/strong> Doğru veya yanlış değerlerini tutar. Örneğin, \u003Ccode>true\u003C/code> veya \u003Ccode>false\u003C/code>.\u003C/li>\u003Cli>\u003Cstrong>Undefined:\u003C/strong> Değeri atanmamış değişkenlerin türüdür.\u003C/li>\u003Cli>\u003Cstrong>Null:\u003C/strong> Bilinçli olarak boş değer atandığında kullanılır.\u003C/li>\u003Cli>\u003Cstrong>Object:\u003C/strong> Daha karmaşık veri yapıları için kullanılır. Diziler, fonksiyonlar ve nesneler bu türün alt türleridir.\u003C/li>\u003Cli>\u003Cstrong>Symbol:\u003C/strong> ES6 ile gelen, benzersiz ve değiştirilemez değerler için kullanılır.\u003C/li>\u003C/ul>\u003Ch3>Veri Türleri ile Çalışmak\u003C/h3>\u003Cp>JavaScript'te değişkenlerin türü otomatik olarak belirlenir, ancak bazen tür dönüşümleri yapmak gerekebilir. Örneğin, bir sayıyı metne çevirmek için \u003Ccode>String()\u003C/code> fonksiyonu kullanılır. Benzer şekilde, metni sayıya çevirmek için \u003Ccode>Number()\u003C/code> fonksiyonu tercih edilir.\u003C/p>\u003Cp>Örnek:\u003C/p>\u003Cpre>\u003Ccode>let sayi = 10;\nlet metin = String(sayi); // \"10\"\n\nlet metinSayi = \"20\";\nlet sayi2 = Number(metinSayi); // 20\u003C/code>\u003C/pre>\u003Ch2>JavaScript'te Değişkenler ve Veri Türleri ile İlgili İpuçları\u003C/h2>\u003Cul>\u003Cli>\u003Cstrong>Değişken isimleri anlamlı olmalı:\u003C/strong> Kodun okunabilirliği için değişken isimleri neyi temsil ettiğini açıkça belirtmelidir. Örneğin, \u003Ccode>kullaniciAdi\u003C/code> gibi.\u003C/li>\u003Cli>\u003Cstrong>const kullanımı:\u003C/strong> Değeri değişmeyecek sabitler için \u003Ccode>const\u003C/code> kullanmak kodun güvenilirliğini artırır.\u003C/li>\u003Cli>\u003Cstrong>Tür dönüşümlerine dikkat edin:\u003C/strong> Otomatik tür dönüşümleri bazen beklenmedik sonuçlar doğurabilir. Bu yüzden dönüşümleri açıkça yapmak daha sağlıklıdır.\u003C/li>\u003Cli>\u003Cstrong>Veri türlerini kontrol edin:\u003C/strong> \u003Ccode>typeof\u003C/code> operatörü ile değişkenlerin türünü kontrol etmek mümkündür.\u003C/li>\u003C/ul>\u003Ch2>Başlangıç Seviyesi İçin Örnekler\u003C/h2>\u003Cp>Şimdi, öğrendiklerimizi pekiştirmek için birkaç basit örnek inceleyelim.\u003C/p>\u003Cpre>\u003Ccode>// Değişken tanımlama\nlet isim = \"Ayşe\";\nconst dogumYili = 1990;\nvar sehir = \"İstanbul\";\n\n// Veri türlerini kontrol etme\nconsole.log(typeof isim); // string\nconsole.log(typeof dogumYili); // number\n\n// Tür dönüşümü\nlet yas = 2025 - dogumYili;\nconsole.log(\"Yaş: \" + yas); // Yaş: 34\n\n// Boolean örneği\nlet aktifMi = true;\nconsole.log(aktifMi); // true\u003C/code>\u003C/pre>\u003Ch2>Sonuç\u003C/h2>\u003Cp>\u003Cstrong>JavaScript\u003C/strong> öğrenirken \u003Cstrong>değişkenler\u003C/strong> ve \u003Cstrong>veri türleri\u003C/strong> konularını iyi anlamak çok önemlidir. Bu temel bilgiler, daha karmaşık programlama konseptlerini öğrenirken sağlam bir temel oluşturur. Başlangıç seviyesinde bu kavramları kavradığınızda, JavaScript ile web uygulamaları geliştirmek çok daha kolay ve keyifli hale gelir.\u003C/p>\u003Cp>Eğer \u003Cstrong>JavaScript\u003C/strong> öğrenmeye yeni başladıysanız, \u003Cstrong>Başlangıç Seviyesi Kod & Snippet Rehberi\u003C/strong> olarak sunduğumuz rehberler ve kod örnekleri ile pratik yapmanızı öneririz. Böylece, değişkenler ve veri türleri gibi temel konularda sağlam bir bilgi birikimine sahip olabilirsiniz.\u003C/p>","2026 Yazılım Öğrenme Rehberi: Python İle Kolay Kodlama Nasıl Yapılır?","JavaScript'te değişkenler ve veri türleri hakkında kapsamlı başlangıç seviyesi rehberi. Temel kavramları öğrenin ve pratik yapın.","JavaScript, deyiskenler, veri turleri, baslangic, programlama, js temelleri","javascript-degiskenler-ve-turler-baslangic-seviyesi-rehberi","2026-02-11T21:59:04.000Z",{"id":16,"title":17,"slug":18},201,"JavaScript Temelleri","javascript-temelleri",{"id":20,"name":21,"nickname":22,"slug":23},91,"Mert Kılıçoğlu","CodeCraftsman","mert-kilicoglu","/media/blog/da2d590a9c7e34615be4208f9aca8ac0.jpg","/media/blog/da2d590a9c7e34615be4208f9aca8ac0_thumb.jpg","/media/blog/da2d590a9c7e34615be4208f9aca8ac0.webp","/media/blog/da2d590a9c7e34615be4208f9aca8ac0_thumb.webp",null,{"minutes":30,"wordCount":31,"imageCount":32,"formatted":33},3,511,0,"3 dk okuma süresi","/blog/javascript-temelleri/javascript-degiskenler-ve-turler-baslangic-seviyesi-rehberi",[],["Reactive",37],{"title":7,"subTitle":17,"image":24},["Reactive",39],{"title":10,"meta":40,"link":75},[41,43,45,48,51,54,57,60,63,66,69,71,73],{"hid":42,"name":42,"content":11},"description",{"hid":44,"name":44,"content":12},"keywords",{"hid":46,"name":46,"content":47},"author","Başlangıç Seviyesi Kod & Snippet Rehberi",{"hid":49,"name":49,"content":50},"robots","index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1",{"hid":52,"property":52,"content":53},"og:type","website",{"hid":55,"property":55,"content":56},"og:title","Başlangıç Kod & Snippet Rehberi | KodÖğreniyorum",{"hid":58,"property":58,"content":59},"og:description","Yeni başlayanlara yönelik kısa kod örnekleri, snippet'ler ve adım adım alıştırmalar. Hızlı uygulamalarla temel programlama mantığını pekiştir.",{"hid":61,"property":61,"content":62},"og:image","https://kodogreniyorum.com/media/blog/da2d590a9c7e34615be4208f9aca8ac0.jpg",{"hid":64,"property":64,"content":65},"og:url","https://kodogreniyorum.com/blog/javascript-temelleri/javascript-degiskenler-ve-turler-baslangic-seviyesi-rehberi",{"hid":67,"name":67,"content":68},"twitter:card","summary_large_image",{"hid":70,"name":70,"content":56},"twitter:title",{"hid":72,"name":72,"content":59},"twitter:description",{"hid":74,"name":74,"content":62},"twitter:image",[76,78],{"rel":77,"href":65},"canonical",{"rel":79,"href":80},"amphtml","https://amp.kodogreniyorum.com/blog/javascript-temelleri/javascript-degiskenler-ve-turler-baslangic-seviyesi-rehberi",["Reactive",82],{"@context":83,"@graph":84},"https://schema.org",[85,98],{"@type":86,"headline":10,"image":62,"author":87,"publisher":90,"datePublished":14,"dateModified":14,"mainEntityOfPage":96,"description":11},"BlogPosting",{"@type":88,"name":21,"url":89},"Person","https://kodogreniyorum.com/yazarlar/mert-kilicoglu",{"@type":91,"name":47,"logo":92},"Organization",{"@type":93,"url":94,"width":95,"height":95},"ImageObject","https://kodogreniyorum.com/img/icons/favicon.png",32,{"@type":97,"@id":65},"WebPage",{"@type":99,"itemListElement":100},"BreadcrumbList",[101,106,110,112],{"@type":102,"position":103,"name":104,"item":105},"ListItem",1,"Ana Sayfa","https://kodogreniyorum.com",{"@type":102,"position":107,"name":108,"item":109},2,"Blog","https://kodogreniyorum.com/blog",{"@type":102,"position":30,"name":17,"item":111},"https://kodogreniyorum.com/blog/javascript-temelleri",{"@type":102,"position":113,"name":7,"item":65},4]