[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-post-javascript-degiskenleri-ve-veri-tipleri-baslangic-seviyesi-programlama-temeller":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},5804,"JavaScript Değişkenleri ve Veri Tipleri: Başlangıç Seviyesi Programlama Temeller","JavaScript'te değişkenler ve veri tipleri programlamanın temel taşlarıdır. Bu yazıda, JavaScript değişkenlerini ve veri tiplerini detaylı ve anlaşılır şekilde öğrenebilirsiniz.","\u003Ch1>JavaScript Değişkenleri ve Veri Tipleri: Başlangıç Seviyesi Programlama Temeller\u003C/h1>\u003Cp>JavaScript, web geliştirme dünyasında en çok tercih edilen programlama dillerinden biridir. \u003Cstrong>JavaScript\u003C/strong> öğrenmeye yeni başlayanlar için, \u003Cstrong>değişkenler\u003C/strong> ve \u003Cstrong>veri tipleri\u003C/strong> konuları, \u003Cstrong>programlama temelleri\u003C/strong> arasında önemli bir yer tutar. Bu yazıda, \u003Cstrong>JavaScript\u003C/strong> dilinde değişkenlerin nasıl tanımlandığını, veri tiplerinin neler olduğunu ve bunların nasıl kullanıldığını detaylı bir şekilde ele alacağız.\u003C/p>\u003Ch2>JavaScript Değişkenleri 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, bir değer tutar ve bu değer program boyunca değiştirilebilir. Değişkenler sayesinde kullanıcıdan alınan veriler, hesaplamalar veya diğer işlemler kolayca yönetilebilir.\u003C/p>\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:\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 (function scope) sahiptir.\u003C/li>\u003Cli>\u003Cstrong>let:\u003C/strong> ES6 ile gelen ve blok kapsamına (block scope) sahip değişken tanımlama yöntemidir. Genellikle \u003Ccode>var\u003C/code> yerine tercih edilir.\u003C/li>\u003Cli>\u003Cstrong>const:\u003C/strong> Değeri sabit olan, yani atandıktan sonra değiştirilemeyen değişkenler için kullanılır. Blok kapsamına sahiptir.\u003C/li>\u003C/ul>\u003Ch2>JavaScript’te Değişken Tanımlama Kuralları\u003C/h2>\u003Cp>Değişken isimleri belirlenirken dikkat edilmesi gereken bazı kurallar vardır:\u003C/p>\u003Cul>\u003Cli>İsimler harf, rakam, \u003Ccode>_\u003C/code> veya \u003Ccode>$\u003C/code> karakterlerinden oluşabilir.\u003C/li>\u003Cli>İsimler rakamla başlayamaz.\u003C/li>\u003Cli>JavaScript'in anahtar kelimeleri değişken ismi olarak kullanılamaz.\u003C/li>\u003Cli>Büyük/küçük harf duyarlılığı vardır. Örneğin, \u003Ccode>isim\u003C/code> ve \u003Ccode>Isim\u003C/code> farklı değişkenlerdir.\u003C/li>\u003C/ul>\u003Ch2>JavaScript Veri Tipleri Nelerdir?\u003C/h2>\u003Cp>\u003Cstrong>JavaScript veri tipleri\u003C/strong>, değişkenlerin hangi türde veri saklayacağını belirler. JavaScript dinamik bir dildir, yani değişkenlerin tipi çalışma zamanında belirlenir ve değiştirilebilir. Temel veri tipleri şunlardır:\u003C/p>\u003Cul>\u003Cli>\u003Cstrong>String:\u003C/strong> Metinleri ifade eder. Örneğin, \u003Ccode>\"Merhaba Dünya\"\u003C/code>.\u003C/li>\u003Cli>\u003Cstrong>Number:\u003C/strong> Sayısal değerlerdir. Hem tam sayılar hem de ondalıklı sayılar bu tipe dahildir. Örneğin, \u003Ccode>42\u003C/code> veya \u003Ccode>3.14\u003C/code>.\u003C/li>\u003Cli>\u003Cstrong>Boolean:\u003C/strong> Mantıksal değerlerdir. Sadece \u003Ccode>true\u003C/code> veya \u003Ccode>false\u003C/code> olabilir.\u003C/li>\u003Cli>\u003Cstrong>Undefined:\u003C/strong> Bir değişkene değer atanmamışsa bu tipte olur.\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> Karmaşık veri yapılarıdır. Diziler, fonksiyonlar ve diğer nesneler bu tipe dahildir.\u003C/li>\u003Cli>\u003Cstrong>Symbol:\u003C/strong> ES6 ile gelen benzersiz ve değiştirilemez veri tipidir.\u003C/li>\u003C/ul>\u003Ch2>JavaScript’te Veri Tiplerinin Kullanımı\u003C/h2>\u003Cp>Veri tiplerini doğru anlamak, programlamada hatasız ve etkili kod yazmak için çok önemlidir. Örneğin, sayısal işlemler yapmak istiyorsanız, değişkeninizin \u003Cstrong>Number\u003C/strong> tipinde olması gerekir. Metin işlemleri için ise \u003Cstrong>String\u003C/strong> tipini kullanmalısınız.\u003C/p>\u003Cp>\u003Cstrong>Boolean\u003C/strong> tipleri genellikle koşul ifadelerinde kullanılır. Örneğin, bir kullanıcının giriş yapıp yapmadığını kontrol etmek için \u003Ccode>true\u003C/code> veya \u003Ccode>false\u003C/code> değerleri kullanılır.\u003C/p>\u003Cp>\u003Cstrong>Undefined\u003C/strong> ve \u003Cstrong>null\u003C/strong> tipleri ise değişkenlerin değer atanmamış veya bilinçli olarak boş bırakılmış olduğunu belirtmek için kullanılır. Bu iki tip arasında fark vardır; \u003Ccode>undefined\u003C/code> genellikle sistem tarafından atanırken, \u003Ccode>null\u003C/code> programcı tarafından atanır.\u003C/p>\u003Ch2>Örneklerle JavaScript Değişkenleri ve Veri Tipleri\u003C/h2>\u003Cp>Aşağıda, \u003Cstrong>JavaScript\u003C/strong> değişken tanımlama ve veri tiplerini gösteren basit örnekler bulunmaktadır:\u003C/p>\u003Cpre>\u003Ccode>// Değişken tanımlama\nlet isim = \"Ahmet\"; // String\nconst yas = 25; // Number\nvar aktifMi = true; // Boolean\nlet adres; // Undefined\nlet telefon = null; // Null\n\nconsole.log(typeof isim); // string\nconsole.log(typeof yas); // number\nconsole.log(typeof aktifMi); // boolean\nconsole.log(typeof adres); // undefined\nconsole.log(typeof telefon); // object (JavaScript'te null tipi object olarak görünür)\n\u003C/code>\u003C/pre>\u003Ch2>Başlangıç Seviyesi Programlama İçin İpuçları\u003C/h2>\u003Cp>\u003Cstrong>JavaScript\u003C/strong> öğrenirken, \u003Cstrong>değişkenler\u003C/strong> ve \u003Cstrong>veri tipleri\u003C/strong> konularını iyi kavramak, sonraki konulara geçişi kolaylaştırır. Başlangıçta bol bol pratik yapmak, küçük projeler geliştirmek ve kod snippetleri kullanmak öğrenmeyi hızlandırır.\u003C/p>\u003Cp>Bu noktada, \u003Cstrong>Başlangıç Seviyesi Kod & Snippet Rehberi\u003C/strong> gibi kaynaklar, yeni başlayanlar için hazırlanmış örnek kodlar ve açıklamalar sunarak öğrenme sürecini destekler. Kod snippetleri sayesinde, farklı veri tiplerini ve değişken kullanımını gerçek örneklerle deneyimleyebilirsiniz.\u003C/p>\u003Ch2>Sonuç\u003C/h2>\u003Cp>\u003Cstrong>JavaScript\u003C/strong> dilinde \u003Cstrong>değişkenler\u003C/strong> ve \u003Cstrong>veri tipleri\u003C/strong>, programlamanın temel taşlarıdır. Bu konuları iyi anlamak, daha karmaşık yapılar ve fonksiyonlar geliştirmek için gereklidir. \u003Cstrong>Başlangıç\u003C/strong> seviyesinde bu temel kavramları öğrenmek, programlama yolculuğunuzda sağlam bir temel oluşturacaktır.\u003C/p>\u003Cp>Unutmayın, pratik yaparak ve güvenilir kaynaklardan öğrenerek, JavaScript'te ustalaşmak mümkündür. Siz de \u003Cstrong>programlama temelleri\u003C/strong>ni öğrenmeye başlayarak, web geliştirme dünyasında güçlü bir adım atabilirsiniz.\u003C/p>","JavaScript Değişkenleri ve Veri Tipleri - Başlangıç Rehberi","JavaScript'te değişkenler ve veri tipleri hakkında kapsamlı başlangıç rehberi. Programlama temellerini öğrenin ve pratik yapın.","JavaScript,degi\rfkenler,veri tipleri,programlama temelleri,ba\nrslang\f4\u000b1c","javascript-degiskenleri-ve-veri-tipleri-baslangic-seviyesi-programlama-temeller","2025-12-24T15:00:55.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/02dbbd407f2f204b4ef233195f16c25b.jpg","/media/blog/02dbbd407f2f204b4ef233195f16c25b_thumb.jpg","/media/blog/02dbbd407f2f204b4ef233195f16c25b.webp","/media/blog/02dbbd407f2f204b4ef233195f16c25b_thumb.webp",null,{"minutes":30,"wordCount":31,"imageCount":32,"formatted":33},3,572,0,"3 dk okuma süresi","/blog/javascript-temelleri/javascript-degiskenleri-ve-veri-tipleri-baslangic-seviyesi-programlama-temeller",[],["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/02dbbd407f2f204b4ef233195f16c25b.jpg",{"hid":64,"property":64,"content":65},"og:url","https://kodogreniyorum.com/blog/javascript-temelleri/javascript-degiskenleri-ve-veri-tipleri-baslangic-seviyesi-programlama-temeller",{"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-degiskenleri-ve-veri-tipleri-baslangic-seviyesi-programlama-temeller",["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]