{"id":8922,"date":"2025-01-07T21:45:10","date_gmt":"2025-01-07T18:45:10","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/javascriptte-2-basamaga-yuvarlama-tam-bir-kilavuz\/"},"modified":"2025-01-07T21:45:10","modified_gmt":"2025-01-07T18:45:10","slug":"javascriptte-2-basamaga-yuvarlama-tam-bir-kilavuz","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/javascriptte-2-basamaga-yuvarlama-tam-bir-kilavuz\/","title":{"rendered":"JavaScript&#8217;te 2 Basama\u011fa Yuvarlama: Tam Bir K\u0131lavuz"},"content":{"rendered":"<p><body><\/p>\n<p>JavaScript&#8217;te 2 Basama\u011fa Yuvarlama: Tam Bir K\u0131lavuz<\/p>\n<p>Merhaba! Bug\u00fcn, JavaScript&#8217;te say\u0131lar\u0131 iki ondal\u0131k basama\u011fa yuvarlaman\u0131n farkl\u0131 yollar\u0131n\u0131 inceleyece\u011fiz.  Bu, \u00f6zellikle para birimleriyle, \u00f6l\u00e7\u00fcmlerle veya hassas hesaplamalarla \u00e7al\u0131\u015f\u0131rken s\u0131k\u00e7a ihtiya\u00e7 duyulan bir i\u015flemdir.  \u00d6ncelikle, en yayg\u0131n y\u00f6ntemlerden birini, <code>toFixed()<\/code> metodunu ele alal\u0131m.<\/p>\n<h2><code>toFixed()<\/code> Metodu<\/h2>\n<p><code>toFixed()<\/code> metodu, bir say\u0131y\u0131 belirli bir say\u0131da ondal\u0131k basama\u011fa yuvarlayarak bir <strong>string<\/strong> olarak d\u00f6nd\u00fcr\u00fcr.  \u00d6rne\u011fin:<\/p>\n<pre><code class=\"language-javascript\">\nlet sayi = 12.3456;\nlet yuvarlanmisSayi = sayi.toFixed(2); \/\/ \"12.35\" olarak d\u00f6ner\nconsole.log(yuvarlanmisSayi); \n<\/code><\/pre>\n<p>G\u00f6rd\u00fc\u011f\u00fcn\u00fcz gibi, <code>toFixed(2)<\/code> metodu, 12.3456 say\u0131s\u0131n\u0131 12.35&#8217;e yuvarlad\u0131.  Ancak unutmamak gerekir ki, bu metot bir <strong>string<\/strong> d\u00f6nd\u00fcr\u00fcr.  E\u011fer say\u0131sal i\u015flemler yapmay\u0131 planl\u0131yorsan\u0131z, sonucu tekrar say\u0131ya d\u00f6n\u00fc\u015ft\u00fcrmeniz gerekir.<\/p>\n<h2><code>Math.round()<\/code> Metodu<\/h2>\n<p>Daha do\u011frusu, say\u0131sal i\u015flemler i\u00e7in  <code>Math.round()<\/code> metodu daha uygun olabilir.  Bu metot, say\u0131y\u0131 en yak\u0131n tam say\u0131ya yuvarlar. \u0130ki ondal\u0131k basama\u011fa yuvarlamak i\u00e7in ise, say\u0131y\u0131 \u00f6nce 100 ile \u00e7arp\u0131p, yuvarlad\u0131ktan sonra 100&#8217;e b\u00f6lmemiz gerekir:<\/p>\n<pre><code class=\"language-javascript\">\nlet sayi = 12.3456;\nlet yuvarlanmisSayi = Math.round(sayi * 100) \/ 100; \/\/ 12.35 olarak d\u00f6ner\nconsole.log(yuvarlanmisSayi);\n<\/code><\/pre>\n<p>Bu y\u00f6ntem, <code>toFixed()<\/code> metoduna g\u00f6re daha esnektir. \u00c7\u00fcnk\u00fc do\u011frudan say\u0131sal bir de\u011fer d\u00f6nd\u00fcr\u00fcr ve daha karma\u015f\u0131k yuvarlama i\u015flemlerinde kullan\u0131labilir.  Ancak, yine de baz\u0131 durumlarda beklenmedik sonu\u00e7lar verebilir.  \u00d6rne\u011fin, 2.5 say\u0131s\u0131n\u0131 yuvarlarken 3&#8217;\u00fc verebilir.<\/p>\n<h2><code>parseInt()<\/code> Metodu<\/h2>\n<p>Sadece tam say\u0131 k\u0131sm\u0131n\u0131 almak istiyorsan\u0131z, <code>parseInt()<\/code> metodu kullanabilirsiniz. Bu metot ondal\u0131k k\u0131sm\u0131 atarak tam say\u0131 k\u0131sm\u0131n\u0131 d\u00f6nd\u00fcr\u00fcr.<\/p>\n<pre><code class=\"language-javascript\">\nlet sayi = 12.3456;\nlet tamSayi = parseInt(sayi); \/\/ 12 olarak d\u00f6ner\nconsole.log(tamSayi);\n<\/code><\/pre>\n<p>Bu metot, ondal\u0131k k\u0131sm\u0131 tamamen yok sayd\u0131\u011f\u0131 i\u00e7in yuvarlama i\u015flemi yapmaz. Sadece tam say\u0131 k\u0131sm\u0131n\u0131 elde etmenizi sa\u011flar.  Bu nedenle, yuvarlama ihtiyac\u0131n\u0131z varsa, bu metot uygun de\u011fildir.<\/p>\n<h2>Hangi Metodu Se\u00e7meliyim?<\/h2>\n<p>\u0130htiya\u00e7lar\u0131n\u0131za en uygun metodu se\u00e7mek \u00f6nemlidir.  E\u011fer sadece g\u00f6sterim amac\u0131yla iki ondal\u0131k basama\u011fa yuvarlama yap\u0131yorsan\u0131z ve performans \u00f6nemli de\u011filse, <code>toFixed()<\/code> kullanabilirsiniz.  Ancak, say\u0131sal i\u015flemlerde kullanacaksan\u0131z, <code>Math.round()<\/code> metodu daha g\u00fcvenilir sonu\u00e7lar verir.  E\u011fer sadece tam say\u0131 k\u0131sm\u0131na ihtiyac\u0131n\u0131z varsa, <code>parseInt()<\/code> metodu i\u015finizi g\u00f6recektir.  Do\u011fru y\u00f6ntemi se\u00e7mek, kodunuzun do\u011frulu\u011funu ve okunabilirli\u011fini art\u0131r\u0131r.<\/p>\n<p>Umar\u0131m bu k\u0131lavuz, JavaScript&#8217;te say\u0131lar\u0131 iki ondal\u0131k basama\u011fa yuvarlama konusunda size yard\u0131mc\u0131 olmu\u015ftur. Daha fazla bilgi i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">web sitemi<\/a> ziyaret edebilirsiniz.  Ayr\u0131ca, JavaScript ile ilgili daha detayl\u0131 bilgiler i\u00e7in <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\">Mozilla Developer Network<\/a> sitesini inceleyebilirsiniz.<\/p>\n<h3>#Etiketler<\/h3>\n<p>#JavaScript #Yuvarlama #Ondal\u0131k #\u0130kiBasamak #toFixed #Math.round #parseInt #JavaScriptK\u0131lavuzu #Programlama<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"JavaScript&#8217;te 2 Basama\u011fa Yuvarlama: Tam Bir K\u0131lavuz Merhaba! Bug\u00fcn, JavaScript&#8217;te say\u0131lar\u0131 iki ondal\u0131k basama\u011fa yuvarlaman\u0131n farkl\u0131 yollar\u0131n\u0131 inceleyece\u011fiz.&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-8922","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&#039;te 2 Basama\u011fa Yuvarlama: Tam Bir K\u0131lavuz<\/title>\n<meta name=\"description\" content=\"Merhaba! Bug\u00fcn, JavaScript&#039;te say\u0131lar\u0131 iki ondal\u0131k basama\u011fa yuvarlaman\u0131n farkl\u0131 yollar\u0131n\u0131 inceleyece\u011fiz. Bu, \u00f6zellikle para birimleriyle, \u00f6l\u00e7\u00fcmlerle veya hassas hesaplamalarla \u00e7al\u0131\u015f\u0131rken s\u0131k\u00e7a ihtiya\u00e7 duyulan bir i\u015flemdir. \u00d6ncelikle, en yayg\u0131n y\u00f6ntemlerden birini, toFixed() metodunu ele alal\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\/javascriptte-2-basamaga-yuvarlama-tam-bir-kilavuz\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JavaScript&#039;te 2 Basama\u011fa Yuvarlama: Tam Bir K\u0131lavuz\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Bug\u00fcn, JavaScript&#039;te say\u0131lar\u0131 iki ondal\u0131k basama\u011fa yuvarlaman\u0131n farkl\u0131 yollar\u0131n\u0131 inceleyece\u011fiz. Bu, \u00f6zellikle para birimleriyle, \u00f6l\u00e7\u00fcmlerle veya hassas hesaplamalarla \u00e7al\u0131\u015f\u0131rken s\u0131k\u00e7a ihtiya\u00e7 duyulan bir i\u015flemdir. \u00d6ncelikle, en yayg\u0131n y\u00f6ntemlerden birini, toFixed() metodunu ele alal\u0131m.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/javascriptte-2-basamaga-yuvarlama-tam-bir-kilavuz\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-07T18:45:10+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\/javascriptte-2-basamaga-yuvarlama-tam-bir-kilavuz\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascriptte-2-basamaga-yuvarlama-tam-bir-kilavuz\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"JavaScript&#8217;te 2 Basama\u011fa Yuvarlama: Tam Bir K\u0131lavuz\",\"datePublished\":\"2025-01-07T18:45:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascriptte-2-basamaga-yuvarlama-tam-bir-kilavuz\/\"},\"wordCount\":430,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/javascriptte-2-basamaga-yuvarlama-tam-bir-kilavuz\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascriptte-2-basamaga-yuvarlama-tam-bir-kilavuz\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/javascriptte-2-basamaga-yuvarlama-tam-bir-kilavuz\/\",\"name\":\"JavaScript'te 2 Basama\u011fa Yuvarlama: Tam Bir K\u0131lavuz\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-01-07T18:45:10+00:00\",\"description\":\"Merhaba! Bug\u00fcn, JavaScript'te say\u0131lar\u0131 iki ondal\u0131k basama\u011fa yuvarlaman\u0131n farkl\u0131 yollar\u0131n\u0131 inceleyece\u011fiz. Bu, \u00f6zellikle para birimleriyle, \u00f6l\u00e7\u00fcmlerle veya hassas hesaplamalarla \u00e7al\u0131\u015f\u0131rken s\u0131k\u00e7a ihtiya\u00e7 duyulan bir i\u015flemdir. \u00d6ncelikle, en yayg\u0131n y\u00f6ntemlerden birini, toFixed() metodunu ele alal\u0131m.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascriptte-2-basamaga-yuvarlama-tam-bir-kilavuz\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/javascriptte-2-basamaga-yuvarlama-tam-bir-kilavuz\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascriptte-2-basamaga-yuvarlama-tam-bir-kilavuz\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JavaScript&#8217;te 2 Basama\u011fa Yuvarlama: Tam Bir K\u0131lavuz\"}]},{\"@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'te 2 Basama\u011fa Yuvarlama: Tam Bir K\u0131lavuz","description":"Merhaba! Bug\u00fcn, JavaScript'te say\u0131lar\u0131 iki ondal\u0131k basama\u011fa yuvarlaman\u0131n farkl\u0131 yollar\u0131n\u0131 inceleyece\u011fiz. Bu, \u00f6zellikle para birimleriyle, \u00f6l\u00e7\u00fcmlerle veya hassas hesaplamalarla \u00e7al\u0131\u015f\u0131rken s\u0131k\u00e7a ihtiya\u00e7 duyulan bir i\u015flemdir. \u00d6ncelikle, en yayg\u0131n y\u00f6ntemlerden birini, toFixed() metodunu ele alal\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\/javascriptte-2-basamaga-yuvarlama-tam-bir-kilavuz\/","og_locale":"tr_TR","og_type":"article","og_title":"JavaScript'te 2 Basama\u011fa Yuvarlama: Tam Bir K\u0131lavuz","og_description":"Merhaba! Bug\u00fcn, JavaScript'te say\u0131lar\u0131 iki ondal\u0131k basama\u011fa yuvarlaman\u0131n farkl\u0131 yollar\u0131n\u0131 inceleyece\u011fiz. Bu, \u00f6zellikle para birimleriyle, \u00f6l\u00e7\u00fcmlerle veya hassas hesaplamalarla \u00e7al\u0131\u015f\u0131rken s\u0131k\u00e7a ihtiya\u00e7 duyulan bir i\u015flemdir. \u00d6ncelikle, en yayg\u0131n y\u00f6ntemlerden birini, toFixed() metodunu ele alal\u0131m.","og_url":"https:\/\/fatihsoysal.com\/blog\/javascriptte-2-basamaga-yuvarlama-tam-bir-kilavuz\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-01-07T18:45:10+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\/javascriptte-2-basamaga-yuvarlama-tam-bir-kilavuz\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/javascriptte-2-basamaga-yuvarlama-tam-bir-kilavuz\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"JavaScript&#8217;te 2 Basama\u011fa Yuvarlama: Tam Bir K\u0131lavuz","datePublished":"2025-01-07T18:45:10+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/javascriptte-2-basamaga-yuvarlama-tam-bir-kilavuz\/"},"wordCount":430,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/javascriptte-2-basamaga-yuvarlama-tam-bir-kilavuz\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/javascriptte-2-basamaga-yuvarlama-tam-bir-kilavuz\/","url":"https:\/\/fatihsoysal.com\/blog\/javascriptte-2-basamaga-yuvarlama-tam-bir-kilavuz\/","name":"JavaScript'te 2 Basama\u011fa Yuvarlama: Tam Bir K\u0131lavuz","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-01-07T18:45:10+00:00","description":"Merhaba! Bug\u00fcn, JavaScript'te say\u0131lar\u0131 iki ondal\u0131k basama\u011fa yuvarlaman\u0131n farkl\u0131 yollar\u0131n\u0131 inceleyece\u011fiz. Bu, \u00f6zellikle para birimleriyle, \u00f6l\u00e7\u00fcmlerle veya hassas hesaplamalarla \u00e7al\u0131\u015f\u0131rken s\u0131k\u00e7a ihtiya\u00e7 duyulan bir i\u015flemdir. \u00d6ncelikle, en yayg\u0131n y\u00f6ntemlerden birini, toFixed() metodunu ele alal\u0131m.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/javascriptte-2-basamaga-yuvarlama-tam-bir-kilavuz\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/javascriptte-2-basamaga-yuvarlama-tam-bir-kilavuz\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/javascriptte-2-basamaga-yuvarlama-tam-bir-kilavuz\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"JavaScript&#8217;te 2 Basama\u011fa Yuvarlama: Tam Bir K\u0131lavuz"}]},{"@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\/8922","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=8922"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/8922\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=8922"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=8922"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=8922"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}