{"id":7713,"date":"2024-12-26T07:45:13","date_gmt":"2024-12-26T04:45:13","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/javascript-veri-turlerini-anlamak\/"},"modified":"2024-12-26T07:45:13","modified_gmt":"2024-12-26T04:45:13","slug":"javascript-veri-turlerini-anlamak","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/javascript-veri-turlerini-anlamak\/","title":{"rendered":"JavaScript Veri T\u00fcrlerini Anlamak"},"content":{"rendered":"<p><body><\/p>\n<p>JavaScript Veri T\u00fcrlerini Anlamak<\/p>\n<p>Merhaba! Fatih Soysal olarak, bug\u00fcn JavaScript&#8217;in temel yap\u0131 ta\u015flar\u0131ndan biri olan veri t\u00fcrlerini detayl\u0131 bir \u015fekilde inceleyece\u011fiz.  JavaScript, dinamik olarak yaz\u0131lan bir dil oldu\u011fu i\u00e7in, de\u011fi\u015fkenlerin t\u00fcr\u00fcn\u00fc a\u00e7\u0131k\u00e7a belirtmemize gerek yoktur. Ancak, farkl\u0131 veri t\u00fcrlerini anlamak, kodlar\u0131m\u0131z\u0131 daha etkili ve hatas\u0131z yazmam\u0131z i\u00e7in son derece \u00f6nemlidir.  Bu yaz\u0131da, hem temel veri t\u00fcrlerini hem de daha karma\u015f\u0131k olanlar\u0131n\u0131 ele alaca\u011f\u0131z.  \u00d6ncelikle, temel veri t\u00fcrleriyle ba\u015flayal\u0131m.<\/p>\n<h2>Temel Veri T\u00fcrleri (Primitive Types)<\/h2>\n<p>JavaScript&#8217;te birka\u00e7 temel veri t\u00fcr\u00fc bulunmaktad\u0131r. Bunlar; say\u0131lar (Number), metinler (String), Booleans (do\u011fru\/yanl\u0131\u015f),  null ve undefined&#8217;d\u0131r.  \u015eimdi her birine yak\u0131ndan bakal\u0131m.<\/p>\n<h3>Say\u0131lar (Number)<\/h3>\n<p>JavaScript, say\u0131lar\u0131 temsil etmek i\u00e7in yaln\u0131zca bir veri t\u00fcr\u00fc kullan\u0131r: <code>Number<\/code>. Bu, hem tam say\u0131lar\u0131 (\u00f6rne\u011fin, 10, -5, 0) hem de ondal\u0131kl\u0131 say\u0131lar\u0131 (\u00f6rne\u011fin, 3.14, -2.5) i\u00e7erir.  Ayr\u0131ca,  <code>Infinity<\/code> (sonsuzluk) ve <code>NaN<\/code> (Not a Number) gibi \u00f6zel de\u011ferleri de kapsar.  <code>NaN<\/code>, bir aritmetik i\u015flemin sonucu olarak ge\u00e7ersiz bir say\u0131 \u00fcretildi\u011finde kullan\u0131l\u0131r. \u00d6rne\u011fin, &#8220;merhaba&#8221; + 5 i\u015fleminin sonucu <code>NaN<\/code> olur. <\/p>\n<pre><code class=\"language-javascript\">\nlet tamSayi = 10;\nlet ondalikliSayi = 3.14;\nlet sonsuzluk = Infinity;\nlet notANumber = NaN;\n<\/code><\/pre>\n<h3>Metinler (String)<\/h3>\n<p>Metin verilerini,  tek t\u0131rnak (<code>'<\/code>) veya \u00e7ift t\u0131rnak (<code>\"<\/code>) i\u00e7ine alarak  <code>String<\/code> veri t\u00fcr\u00fc ile tan\u0131mlar\u0131z.  Stringler, karakter dizileridir ve JavaScript&#8217;te  bir\u00e7ok i\u015flemi desteklerler. \u00d6rne\u011fin, stringleri birle\u015ftirebilir, alt dizelerini alabilirsiniz. Ayr\u0131ca stringleri uzunluklar\u0131n\u0131 bulmak i\u00e7in kullanabilece\u011finiz length \u00f6zelli\u011fini de bar\u0131nd\u0131r\u0131r. <\/p>\n<pre><code class=\"language-javascript\">\nlet selamlama = \"Merhaba, d\u00fcnya!\";\nlet isim = 'Fatih';\n<\/code><\/pre>\n<h3>Booleans<\/h3>\n<p>Booleans,  <code>true<\/code> (do\u011fru) veya <code>false<\/code> (yanl\u0131\u015f) de\u011ferlerini al\u0131r.  Mant\u0131ksal i\u015flemlerde ve ko\u015fullu ifadelerde kullan\u0131l\u0131rlar.  Kar\u015f\u0131la\u015ft\u0131rma operat\u00f6rleri (<code>==<\/code>, <code>===<\/code>, <code>!=<\/code>, <code>!==<\/code>, <code>><\/code>, <code><<\/code>, <code>>=<\/code>, <code><=<\/code>)  sonu\u00e7 olarak Boolean de\u011ferler \u00fcretir.<\/p>\n<pre><code class=\"language-javascript\">\nlet dogruMu = true;\nlet yanlisMi = false;\n<\/code><\/pre>\n<h3>Null ve Undefined<\/h3>\n<p><code>Null<\/code>, bir de\u011fi\u015fkenin bilerek bo\u015f bir de\u011fer ald\u0131\u011f\u0131n\u0131 g\u00f6sterir.  <code>Undefined<\/code> ise, bir de\u011fi\u015fkene de\u011fer atanmam\u0131\u015f oldu\u011funu belirtir.  \u0130kisi aras\u0131nda ince bir fark vard\u0131r, ancak \u00e7o\u011fu zaman birbirlerinin yerine kullan\u0131labilirler.<\/p>\n<pre><code class=\"language-javascript\">\nlet bosDegisken = null;\nlet atanmamisDegisken; \/\/ undefined\n<\/code><\/pre>\n<h2>Karma\u015f\u0131k Veri T\u00fcrleri (Object Types)<\/h2>\n<p>Temel veri t\u00fcrlerinin aksine, karma\u015f\u0131k veri t\u00fcrleri daha fazla yap\u0131y\u0131 i\u00e7erir. En yayg\u0131n karma\u015f\u0131k veri t\u00fcr\u00fc  <code>Object<\/code>'tir.  Bunun yan\u0131nda, diziler (<code>Array<\/code>), fonksiyonlar (<code>Function<\/code>), tarih nesneleri (<code>Date<\/code>) ve daha fazlas\u0131n\u0131 i\u00e7erir. <\/p>\n<h3>Nesneler (Objects)<\/h3>\n<p>Nesneler, anahtar-de\u011fer \u00e7iftleri \u015feklinde verileri organize etmenin g\u00fc\u00e7l\u00fc bir yoludur.  Anahtarlar (keys) stringlerdir, de\u011ferler ise herhangi bir veri t\u00fcr\u00fcnde olabilir.  Nesneler,  veri yap\u0131lar\u0131 olu\u015fturmak ve karma\u015f\u0131k bilgileri y\u00f6netmek i\u00e7in kullan\u0131l\u0131rlar.<\/p>\n<pre><code class=\"language-javascript\">\nlet kisi = {\n  ad: \"Fatih\",\n  soyad: \"Soysal\",\n  yas: 30\n};\n<\/code><\/pre>\n<h3>Diziler (Arrays)<\/h3>\n<p>Diziler, s\u0131ral\u0131 bir veri koleksiyonudur.  Ayn\u0131 veri t\u00fcr\u00fcndeki veya farkl\u0131 veri t\u00fcr\u00fcndeki de\u011ferleri saklayabilirler.  Diziler, d\u00f6ng\u00fclerle kolayca i\u015flenebilir. <\/p>\n<pre><code class=\"language-javascript\">\nlet sayilar = [1, 2, 3, 4, 5];\nlet karisikDizi = [1, \"iki\", true, {ad: \"\u00fc\u00e7\"}];\n<\/code><\/pre>\n<h3>Fonksiyonlar (Functions)<\/h3>\n<p>Fonksiyonlar, tekrar kullan\u0131labilir kod bloklar\u0131d\u0131r.  Belirli g\u00f6revleri ger\u00e7ekle\u015ftirmek i\u00e7in kullan\u0131l\u0131rlar. JavaScript'te fonksiyonlar birinci s\u0131n\u0131f nesnelerdir, yani de\u011fi\u015fkenlere atanabilir ve di\u011fer fonksiyonlara parametre olarak ge\u00e7irilebilirler.<\/p>\n<pre><code class=\"language-javascript\">\nfunction selamla(isim) {\n  console.log(\"Merhaba, \" + isim + \"!\");\n}\nselamla(\"Fatih\");\n<\/code><\/pre>\n<p>Umar\u0131m bu makale, JavaScript veri t\u00fcrlerini anlaman\u0131za yard\u0131mc\u0131 olmu\u015ftur.  Daha fazla bilgi i\u00e7in <a href=\"https:\/\/fatihsoysal.com\" target=\"_blank\" rel=\"noopener noreferrer\">fatihsoysal.com<\/a> adresini ziyaret edebilirsiniz.  Ayr\u0131ca, JavaScript \u00f6\u011frenmek i\u00e7in bir\u00e7ok harika kaynak mevcuttur. \u00d6rne\u011fin, MDN Web Docs'un JavaScript dok\u00fcmantasyonu olduk\u00e7a kapsaml\u0131 ve faydal\u0131d\u0131r. <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\" target=\"_blank\" rel=\"noopener noreferrer\">MDN Web Docs<\/a>  JavaScript \u00f6\u011frenme yolculu\u011funuza yard\u0131mc\u0131 olacakt\u0131r.  Bu konuda daha fazla bilgi edinmek ve JavaScript becerilerinizi geli\u015ftirmek i\u00e7in s\u00fcrekli olarak \u00f6\u011frenmeye ve pratik yapmaya devam etmeniz \u00f6nemlidir.  \u0130yi kodlamalar!<\/p>\n<p>#Etiketler: JavaScript, Veri T\u00fcrleri, Programlama, JavaScript Veri Tipleri, JavaScript Rehberi, JavaScript \u00d6\u011frenme, Data Types, Primitive Types, Object Types, JavaScript Tutorial, Number, String, Boolean, Null, Undefined, Array, Object, Function<br \/>\n<\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"JavaScript Veri T\u00fcrlerini Anlamak Merhaba! Fatih Soysal olarak, bug\u00fcn JavaScript&#8217;in temel yap\u0131 ta\u015flar\u0131ndan biri olan veri t\u00fcrlerini detayl\u0131&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-7713","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>JavaScript Veri T\u00fcrlerini Anlamak<\/title>\n<meta name=\"description\" content=\"Merhaba! Fatih Soysal olarak, bug\u00fcn JavaScript&#039;in temel yap\u0131 ta\u015flar\u0131ndan biri olan veri t\u00fcrlerini detayl\u0131 bir \u015fekilde inceleyece\u011fiz. JavaScript, dinamik olarak yaz\u0131lan bir dil oldu\u011fu i\u00e7in, de\u011fi\u015fkenlerin t\u00fcr\u00fcn\u00fc a\u00e7\u0131k\u00e7a belirtmemize gerek yoktur. Ancak, farkl\u0131 veri t\u00fcrlerini anlamak, kodlar\u0131m\u0131z\u0131 daha etkili ve hatas\u0131z yazmam\u0131z i\u00e7in son derece \u00f6nemlidir. Bu yaz\u0131da, hem temel veri t\u00fcrlerini hem de daha karma\u015f\u0131k olanlar\u0131n\u0131 ele alaca\u011f\u0131z. \u00d6ncelikle, temel veri t\u00fcrleriyle ba\u015flayal\u0131m.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/javascript-veri-turlerini-anlamak\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JavaScript Veri T\u00fcrlerini Anlamak\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Fatih Soysal olarak, bug\u00fcn JavaScript&#039;in temel yap\u0131 ta\u015flar\u0131ndan biri olan veri t\u00fcrlerini detayl\u0131 bir \u015fekilde inceleyece\u011fiz. JavaScript, dinamik olarak yaz\u0131lan bir dil oldu\u011fu i\u00e7in, de\u011fi\u015fkenlerin t\u00fcr\u00fcn\u00fc a\u00e7\u0131k\u00e7a belirtmemize gerek yoktur. Ancak, farkl\u0131 veri t\u00fcrlerini anlamak, kodlar\u0131m\u0131z\u0131 daha etkili ve hatas\u0131z yazmam\u0131z i\u00e7in son derece \u00f6nemlidir. Bu yaz\u0131da, hem temel veri t\u00fcrlerini hem de daha karma\u015f\u0131k olanlar\u0131n\u0131 ele alaca\u011f\u0131z. \u00d6ncelikle, temel veri t\u00fcrleriyle ba\u015flayal\u0131m.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/javascript-veri-turlerini-anlamak\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2024-12-26T04:45:13+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascript-veri-turlerini-anlamak\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascript-veri-turlerini-anlamak\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"JavaScript Veri T\u00fcrlerini Anlamak\",\"datePublished\":\"2024-12-26T04:45:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascript-veri-turlerini-anlamak\/\"},\"wordCount\":622,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/javascript-veri-turlerini-anlamak\/#respond\"]}],\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascript-veri-turlerini-anlamak\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/javascript-veri-turlerini-anlamak\/\",\"name\":\"JavaScript Veri T\u00fcrlerini Anlamak\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2024-12-26T04:45:13+00:00\",\"description\":\"Merhaba! Fatih Soysal olarak, bug\u00fcn JavaScript'in temel yap\u0131 ta\u015flar\u0131ndan biri olan veri t\u00fcrlerini detayl\u0131 bir \u015fekilde inceleyece\u011fiz. JavaScript, dinamik olarak yaz\u0131lan bir dil oldu\u011fu i\u00e7in, de\u011fi\u015fkenlerin t\u00fcr\u00fcn\u00fc a\u00e7\u0131k\u00e7a belirtmemize gerek yoktur. Ancak, farkl\u0131 veri t\u00fcrlerini anlamak, kodlar\u0131m\u0131z\u0131 daha etkili ve hatas\u0131z yazmam\u0131z i\u00e7in son derece \u00f6nemlidir. Bu yaz\u0131da, hem temel veri t\u00fcrlerini hem de daha karma\u015f\u0131k olanlar\u0131n\u0131 ele alaca\u011f\u0131z. \u00d6ncelikle, temel veri t\u00fcrleriyle ba\u015flayal\u0131m.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascript-veri-turlerini-anlamak\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/javascript-veri-turlerini-anlamak\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascript-veri-turlerini-anlamak\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JavaScript Veri T\u00fcrlerini Anlamak\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"JavaScript Veri T\u00fcrlerini Anlamak","description":"Merhaba! Fatih Soysal olarak, bug\u00fcn JavaScript'in temel yap\u0131 ta\u015flar\u0131ndan biri olan veri t\u00fcrlerini detayl\u0131 bir \u015fekilde inceleyece\u011fiz. JavaScript, dinamik olarak yaz\u0131lan bir dil oldu\u011fu i\u00e7in, de\u011fi\u015fkenlerin t\u00fcr\u00fcn\u00fc a\u00e7\u0131k\u00e7a belirtmemize gerek yoktur. Ancak, farkl\u0131 veri t\u00fcrlerini anlamak, kodlar\u0131m\u0131z\u0131 daha etkili ve hatas\u0131z yazmam\u0131z i\u00e7in son derece \u00f6nemlidir. Bu yaz\u0131da, hem temel veri t\u00fcrlerini hem de daha karma\u015f\u0131k olanlar\u0131n\u0131 ele alaca\u011f\u0131z. \u00d6ncelikle, temel veri t\u00fcrleriyle ba\u015flayal\u0131m.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/javascript-veri-turlerini-anlamak\/","og_locale":"tr_TR","og_type":"article","og_title":"JavaScript Veri T\u00fcrlerini Anlamak","og_description":"Merhaba! Fatih Soysal olarak, bug\u00fcn JavaScript'in temel yap\u0131 ta\u015flar\u0131ndan biri olan veri t\u00fcrlerini detayl\u0131 bir \u015fekilde inceleyece\u011fiz. JavaScript, dinamik olarak yaz\u0131lan bir dil oldu\u011fu i\u00e7in, de\u011fi\u015fkenlerin t\u00fcr\u00fcn\u00fc a\u00e7\u0131k\u00e7a belirtmemize gerek yoktur. Ancak, farkl\u0131 veri t\u00fcrlerini anlamak, kodlar\u0131m\u0131z\u0131 daha etkili ve hatas\u0131z yazmam\u0131z i\u00e7in son derece \u00f6nemlidir. Bu yaz\u0131da, hem temel veri t\u00fcrlerini hem de daha karma\u015f\u0131k olanlar\u0131n\u0131 ele alaca\u011f\u0131z. \u00d6ncelikle, temel veri t\u00fcrleriyle ba\u015flayal\u0131m.","og_url":"https:\/\/fatihsoysal.com\/blog\/javascript-veri-turlerini-anlamak\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2024-12-26T04:45:13+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"2 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/javascript-veri-turlerini-anlamak\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/javascript-veri-turlerini-anlamak\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"JavaScript Veri T\u00fcrlerini Anlamak","datePublished":"2024-12-26T04:45:13+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/javascript-veri-turlerini-anlamak\/"},"wordCount":622,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/javascript-veri-turlerini-anlamak\/#respond"]}],"copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/javascript-veri-turlerini-anlamak\/","url":"https:\/\/fatihsoysal.com\/blog\/javascript-veri-turlerini-anlamak\/","name":"JavaScript Veri T\u00fcrlerini Anlamak","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2024-12-26T04:45:13+00:00","description":"Merhaba! Fatih Soysal olarak, bug\u00fcn JavaScript'in temel yap\u0131 ta\u015flar\u0131ndan biri olan veri t\u00fcrlerini detayl\u0131 bir \u015fekilde inceleyece\u011fiz. JavaScript, dinamik olarak yaz\u0131lan bir dil oldu\u011fu i\u00e7in, de\u011fi\u015fkenlerin t\u00fcr\u00fcn\u00fc a\u00e7\u0131k\u00e7a belirtmemize gerek yoktur. Ancak, farkl\u0131 veri t\u00fcrlerini anlamak, kodlar\u0131m\u0131z\u0131 daha etkili ve hatas\u0131z yazmam\u0131z i\u00e7in son derece \u00f6nemlidir. Bu yaz\u0131da, hem temel veri t\u00fcrlerini hem de daha karma\u015f\u0131k olanlar\u0131n\u0131 ele alaca\u011f\u0131z. \u00d6ncelikle, temel veri t\u00fcrleriyle ba\u015flayal\u0131m.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/javascript-veri-turlerini-anlamak\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/javascript-veri-turlerini-anlamak\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/javascript-veri-turlerini-anlamak\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"JavaScript Veri T\u00fcrlerini Anlamak"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/7713","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=7713"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/7713\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=7713"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=7713"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=7713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}