{"id":5311,"date":"2024-11-30T22:15:14","date_gmt":"2024-11-30T19:15:14","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-donguler-rehberi\/"},"modified":"2024-11-30T22:15:14","modified_gmt":"2024-11-30T19:15:14","slug":"baslangic-seviyesi-donguler-rehberi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-donguler-rehberi\/","title":{"rendered":"Ba\u015flang\u0131\u00e7 Seviyesi D\u00f6ng\u00fcler Rehberi"},"content":{"rendered":"<p><body><\/p>\n<p>Ba\u015flang\u0131\u00e7 Seviyesi D\u00f6ng\u00fcler Rehberi<\/p>\n<p>Merhaba programlama d\u00fcnyas\u0131na yeni ad\u0131m atanlar! Bu rehberde, programlaman\u0131n temel yap\u0131 ta\u015flar\u0131ndan biri olan d\u00f6ng\u00fcler hakk\u0131nda bilgi edineceksiniz.  D\u00f6ng\u00fcler, belirli bir kod blo\u011funu tekrar tekrar \u00e7al\u0131\u015ft\u0131rmam\u0131z\u0131 sa\u011flayan g\u00fc\u00e7l\u00fc ara\u00e7lard\u0131r. \u00d6rne\u011fin, bir listedeki t\u00fcm \u00f6\u011feleri i\u015flemek veya belirli bir say\u0131da tekrarlayan bir i\u015flem yapmak i\u00e7in d\u00f6ng\u00fcler kullan\u0131l\u0131r.  \u00d6ncelikle, en yayg\u0131n kullan\u0131lan d\u00f6ng\u00fc t\u00fcrlerini inceleyelim.<\/p>\n<h2>For D\u00f6ng\u00fcs\u00fc<\/h2>\n<p>For d\u00f6ng\u00fcs\u00fc, belirli bir say\u0131da tekrarlanmas\u0131 gereken i\u015flemler i\u00e7in idealdir.  Ba\u015flang\u0131\u00e7 de\u011feri, biti\u015f de\u011feri ve ad\u0131m de\u011feri belirterek d\u00f6ng\u00fcn\u00fcn ne kadar s\u00fcrece\u011fini kontrol edebilirsiniz.  \u0130\u015fte basit bir \u00f6rnek:<\/p>\n<pre><code class=\"language-javascript\">\nfor (let i = 0; i &lt; 10; i++) {\n  console.log(i); \n}\n<\/code><\/pre>\n<p>Bu kod, 0&#8217;dan 9&#8217;a kadar olan say\u0131lar\u0131 konsola yazd\u0131r\u0131r.  i++, d\u00f6ng\u00fc her \u00e7al\u0131\u015ft\u0131\u011f\u0131nda i de\u011fi\u015fkeninin 1 art\u0131r\u0131lmas\u0131n\u0131 sa\u011flar.  Ba\u015fka bir deyi\u015fle,  bu d\u00f6ng\u00fc 10 kez \u00e7al\u0131\u015facakt\u0131r.  Ayr\u0131ca,  for d\u00f6ng\u00fcs\u00fcnde,  ba\u015flang\u0131\u00e7, biti\u015f ve ad\u0131m de\u011ferlerini istedi\u011finiz gibi \u00f6zelle\u015ftirebilirsiniz.  \u00d6rne\u011fin, 2&#8217;\u015fer 2&#8217;\u015fer artan bir d\u00f6ng\u00fc olu\u015fturabilirsiniz.<\/p>\n<h2>While D\u00f6ng\u00fcs\u00fc<\/h2>\n<p>While d\u00f6ng\u00fcs\u00fc, bir ko\u015ful do\u011fru oldu\u011fu s\u00fcrece kod blo\u011funu tekrar tekrar \u00e7al\u0131\u015ft\u0131r\u0131r.  Ko\u015ful yanl\u0131\u015f oldu\u011funda d\u00f6ng\u00fc sonlan\u0131r.  Bu nedenle,  d\u00f6ng\u00fcn\u00fcn ka\u00e7 kez \u00e7al\u0131\u015faca\u011f\u0131n\u0131 \u00f6nceden bilmedi\u011finiz durumlarda while d\u00f6ng\u00fcs\u00fc kullan\u0131\u015fl\u0131d\u0131r.  \u0130\u015fte bir \u00f6rnek:<\/p>\n<pre><code class=\"language-javascript\">\nlet i = 0;\nwhile (i &lt; 10) {\n  console.log(i);\n  i++;\n}\n<\/code><\/pre>\n<p>Bu kod,  i de\u011fi\u015fkeni 10&#8217;dan k\u00fc\u00e7\u00fck oldu\u011fu s\u00fcrece say\u0131lar\u0131 yazd\u0131r\u0131r ve her yinelemede i de\u011ferini bir art\u0131r\u0131r.  Dikkat edilmesi gereken \u00f6nemli bir nokta, while d\u00f6ng\u00fcs\u00fcnde ko\u015fulun yanl\u0131\u015f olmamas\u0131 i\u00e7in d\u00f6ng\u00fc i\u00e7inde ko\u015fulu de\u011fi\u015ftirecek bir ifade mutlaka olmal\u0131d\u0131r. Aksi halde sonsuz d\u00f6ng\u00fcye girme riskiyle kar\u015f\u0131 kar\u015f\u0131ya kal\u0131rs\u0131n\u0131z.<\/p>\n<h2>Do-While D\u00f6ng\u00fcs\u00fc<\/h2>\n<p>Do-while d\u00f6ng\u00fcs\u00fc, while d\u00f6ng\u00fcs\u00fcne benzer, ancak kod blo\u011fu en az bir kez \u00e7al\u0131\u015ft\u0131r\u0131l\u0131r.  Ko\u015ful kontrol\u00fc, kod blo\u011funun \u00e7al\u0131\u015ft\u0131r\u0131lmas\u0131ndan sonra yap\u0131l\u0131r.  Bu,  kod blo\u011funun en az bir kez \u00e7al\u0131\u015ft\u0131r\u0131lmas\u0131 gerekti\u011finde kullan\u0131\u015fl\u0131d\u0131r.  Bir \u00f6rnek:<\/p>\n<pre><code class=\"language-javascript\">\nlet i = 0;\ndo {\n  console.log(i);\n  i++;\n} while (i &lt; 10);\n<\/code><\/pre>\n<p>Bu kod,  i de\u011feri 10&#8217;dan k\u00fc\u00e7\u00fck oldu\u011fu s\u00fcrece say\u0131lar\u0131 yazd\u0131r\u0131r ve her yinelemede i de\u011ferini bir art\u0131r\u0131r.  Ancak,  do blo\u011fu her zaman en az bir kez \u00e7al\u0131\u015facakt\u0131r. Yani i de\u011feri 0 iken de konsola yazd\u0131r\u0131lacakt\u0131r.<\/p>\n<h2>D\u00f6ng\u00fclerde S\u0131k\u00e7a Yap\u0131lan Hatalar ve \u0130pu\u00e7lar\u0131<\/h2>\n<p>D\u00f6ng\u00fcler kullan\u0131rken dikkat edilmesi gereken baz\u0131 noktalar vard\u0131r.  \u00d6rne\u011fin, sonsuz d\u00f6ng\u00fclere girmemek i\u00e7in ko\u015fullar\u0131 dikkatlice kontrol etmeliyiz.  Ayr\u0131ca,  d\u00f6ng\u00fc de\u011fi\u015fkenlerinin do\u011fru bir \u015fekilde g\u00fcncellenmesi \u00f6nemlidir.  Aksi takdirde beklenmedik sonu\u00e7lar elde edebilirsiniz.  Bu konuda daha fazla bilgi i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">web sitemi<\/a> ziyaret edebilirsiniz.<\/p>\n<p>Sonu\u00e7 olarak, d\u00f6ng\u00fcler programlamada son derece \u00f6nemli bir kavramd\u0131r.  Bu rehberde, temel d\u00f6ng\u00fc t\u00fcrlerini ve bunlar\u0131 nas\u0131l kullanaca\u011f\u0131n\u0131z\u0131 \u00f6\u011frendiniz.  Daha fazla bilgi edinmek ve prati\u011finizi geli\u015ftirmek i\u00e7in \u00e7e\u015fitli online kaynaklar\u0131 ve dersleri inceleyebilirsiniz.  Ba\u015far\u0131lar!<\/p>\n<p>Faydal\u0131 bulaca\u011f\u0131n\u0131z di\u011fer kaynaklar:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.w3schools.com\/js\/js_loop_for.asp\">W3Schools For D\u00f6ng\u00fcs\u00fc<\/a><\/li>\n<li><a href=\"https:\/\/www.w3schools.com\/js\/js_loop_while.asp\">W3Schools While D\u00f6ng\u00fcs\u00fc<\/a><\/li>\n<\/ul>\n<p>#Etiketler: d\u00f6ng\u00fcler, for d\u00f6ng\u00fcs\u00fc, while d\u00f6ng\u00fcs\u00fc, do-while d\u00f6ng\u00fcs\u00fc, programlama, ba\u015flang\u0131\u00e7 seviyesi, rehber, kod \u00f6rnekleri, javascript, sonsuz d\u00f6ng\u00fc<br \/>\n<\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"Ba\u015flang\u0131\u00e7 Seviyesi D\u00f6ng\u00fcler Rehberi Merhaba programlama d\u00fcnyas\u0131na yeni ad\u0131m atanlar! Bu rehberde, programlaman\u0131n temel yap\u0131 ta\u015flar\u0131ndan biri olan&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-5311","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>Ba\u015flang\u0131\u00e7 Seviyesi D\u00f6ng\u00fcler Rehberi<\/title>\n<meta name=\"description\" content=\"Merhaba programlama d\u00fcnyas\u0131na yeni ad\u0131m atanlar! Bu rehberde, programlaman\u0131n temel yap\u0131 ta\u015flar\u0131ndan biri olan d\u00f6ng\u00fcler hakk\u0131nda bilgi edineceksiniz. D\u00f6ng\u00fcler, belirli bir kod blo\u011funu tekrar tekrar \u00e7al\u0131\u015ft\u0131rmam\u0131z\u0131 sa\u011flayan g\u00fc\u00e7l\u00fc ara\u00e7lard\u0131r. \u00d6rne\u011fin, bir listedeki t\u00fcm \u00f6\u011feleri i\u015flemek veya belirli bir say\u0131da tekrarlayan bir i\u015flem yapmak i\u00e7in d\u00f6ng\u00fcler kullan\u0131l\u0131r. \u00d6ncelikle, en yayg\u0131n kullan\u0131lan d\u00f6ng\u00fc t\u00fcrlerini inceleyelim.\" \/>\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\/baslangic-seviyesi-donguler-rehberi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ba\u015flang\u0131\u00e7 Seviyesi D\u00f6ng\u00fcler Rehberi\" \/>\n<meta property=\"og:description\" content=\"Merhaba programlama d\u00fcnyas\u0131na yeni ad\u0131m atanlar! Bu rehberde, programlaman\u0131n temel yap\u0131 ta\u015flar\u0131ndan biri olan d\u00f6ng\u00fcler hakk\u0131nda bilgi edineceksiniz. D\u00f6ng\u00fcler, belirli bir kod blo\u011funu tekrar tekrar \u00e7al\u0131\u015ft\u0131rmam\u0131z\u0131 sa\u011flayan g\u00fc\u00e7l\u00fc ara\u00e7lard\u0131r. \u00d6rne\u011fin, bir listedeki t\u00fcm \u00f6\u011feleri i\u015flemek veya belirli bir say\u0131da tekrarlayan bir i\u015flem yapmak i\u00e7in d\u00f6ng\u00fcler kullan\u0131l\u0131r. \u00d6ncelikle, en yayg\u0131n kullan\u0131lan d\u00f6ng\u00fc t\u00fcrlerini inceleyelim.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-donguler-rehberi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-30T19:15:14+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=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-donguler-rehberi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-donguler-rehberi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Ba\u015flang\u0131\u00e7 Seviyesi D\u00f6ng\u00fcler Rehberi\",\"datePublished\":\"2024-11-30T19:15:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-donguler-rehberi\/\"},\"wordCount\":633,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-donguler-rehberi\/#respond\"]}],\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-donguler-rehberi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-donguler-rehberi\/\",\"name\":\"Ba\u015flang\u0131\u00e7 Seviyesi D\u00f6ng\u00fcler Rehberi\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2024-11-30T19:15:14+00:00\",\"description\":\"Merhaba programlama d\u00fcnyas\u0131na yeni ad\u0131m atanlar! Bu rehberde, programlaman\u0131n temel yap\u0131 ta\u015flar\u0131ndan biri olan d\u00f6ng\u00fcler hakk\u0131nda bilgi edineceksiniz. D\u00f6ng\u00fcler, belirli bir kod blo\u011funu tekrar tekrar \u00e7al\u0131\u015ft\u0131rmam\u0131z\u0131 sa\u011flayan g\u00fc\u00e7l\u00fc ara\u00e7lard\u0131r. \u00d6rne\u011fin, bir listedeki t\u00fcm \u00f6\u011feleri i\u015flemek veya belirli bir say\u0131da tekrarlayan bir i\u015flem yapmak i\u00e7in d\u00f6ng\u00fcler kullan\u0131l\u0131r. \u00d6ncelikle, en yayg\u0131n kullan\u0131lan d\u00f6ng\u00fc t\u00fcrlerini inceleyelim.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-donguler-rehberi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-donguler-rehberi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-donguler-rehberi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ba\u015flang\u0131\u00e7 Seviyesi D\u00f6ng\u00fcler Rehberi\"}]},{\"@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":"Ba\u015flang\u0131\u00e7 Seviyesi D\u00f6ng\u00fcler Rehberi","description":"Merhaba programlama d\u00fcnyas\u0131na yeni ad\u0131m atanlar! Bu rehberde, programlaman\u0131n temel yap\u0131 ta\u015flar\u0131ndan biri olan d\u00f6ng\u00fcler hakk\u0131nda bilgi edineceksiniz. D\u00f6ng\u00fcler, belirli bir kod blo\u011funu tekrar tekrar \u00e7al\u0131\u015ft\u0131rmam\u0131z\u0131 sa\u011flayan g\u00fc\u00e7l\u00fc ara\u00e7lard\u0131r. \u00d6rne\u011fin, bir listedeki t\u00fcm \u00f6\u011feleri i\u015flemek veya belirli bir say\u0131da tekrarlayan bir i\u015flem yapmak i\u00e7in d\u00f6ng\u00fcler kullan\u0131l\u0131r. \u00d6ncelikle, en yayg\u0131n kullan\u0131lan d\u00f6ng\u00fc t\u00fcrlerini inceleyelim.","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\/baslangic-seviyesi-donguler-rehberi\/","og_locale":"tr_TR","og_type":"article","og_title":"Ba\u015flang\u0131\u00e7 Seviyesi D\u00f6ng\u00fcler Rehberi","og_description":"Merhaba programlama d\u00fcnyas\u0131na yeni ad\u0131m atanlar! Bu rehberde, programlaman\u0131n temel yap\u0131 ta\u015flar\u0131ndan biri olan d\u00f6ng\u00fcler hakk\u0131nda bilgi edineceksiniz. D\u00f6ng\u00fcler, belirli bir kod blo\u011funu tekrar tekrar \u00e7al\u0131\u015ft\u0131rmam\u0131z\u0131 sa\u011flayan g\u00fc\u00e7l\u00fc ara\u00e7lard\u0131r. \u00d6rne\u011fin, bir listedeki t\u00fcm \u00f6\u011feleri i\u015flemek veya belirli bir say\u0131da tekrarlayan bir i\u015flem yapmak i\u00e7in d\u00f6ng\u00fcler kullan\u0131l\u0131r. \u00d6ncelikle, en yayg\u0131n kullan\u0131lan d\u00f6ng\u00fc t\u00fcrlerini inceleyelim.","og_url":"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-donguler-rehberi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2024-11-30T19:15:14+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-donguler-rehberi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-donguler-rehberi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Ba\u015flang\u0131\u00e7 Seviyesi D\u00f6ng\u00fcler Rehberi","datePublished":"2024-11-30T19:15:14+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-donguler-rehberi\/"},"wordCount":633,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-donguler-rehberi\/#respond"]}],"copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-donguler-rehberi\/","url":"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-donguler-rehberi\/","name":"Ba\u015flang\u0131\u00e7 Seviyesi D\u00f6ng\u00fcler Rehberi","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2024-11-30T19:15:14+00:00","description":"Merhaba programlama d\u00fcnyas\u0131na yeni ad\u0131m atanlar! Bu rehberde, programlaman\u0131n temel yap\u0131 ta\u015flar\u0131ndan biri olan d\u00f6ng\u00fcler hakk\u0131nda bilgi edineceksiniz. D\u00f6ng\u00fcler, belirli bir kod blo\u011funu tekrar tekrar \u00e7al\u0131\u015ft\u0131rmam\u0131z\u0131 sa\u011flayan g\u00fc\u00e7l\u00fc ara\u00e7lard\u0131r. \u00d6rne\u011fin, bir listedeki t\u00fcm \u00f6\u011feleri i\u015flemek veya belirli bir say\u0131da tekrarlayan bir i\u015flem yapmak i\u00e7in d\u00f6ng\u00fcler kullan\u0131l\u0131r. \u00d6ncelikle, en yayg\u0131n kullan\u0131lan d\u00f6ng\u00fc t\u00fcrlerini inceleyelim.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-donguler-rehberi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-donguler-rehberi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-donguler-rehberi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Ba\u015flang\u0131\u00e7 Seviyesi D\u00f6ng\u00fcler Rehberi"}]},{"@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\/5311","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=5311"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/5311\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=5311"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=5311"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=5311"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}