{"id":12574,"date":"2025-02-15T22:15:10","date_gmt":"2025-02-15T19:15:10","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/javascripte-kolay-baslangic-temeller-kontrol-akisi-ve-donguler\/"},"modified":"2025-02-15T22:15:10","modified_gmt":"2025-02-15T19:15:10","slug":"javascripte-kolay-baslangic-temeller-kontrol-akisi-ve-donguler","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/javascripte-kolay-baslangic-temeller-kontrol-akisi-ve-donguler\/","title":{"rendered":"JavaScript&#8217;e Kolay Ba\u015flang\u0131\u00e7: Temeller, Kontrol Ak\u0131\u015f\u0131 ve D\u00f6ng\u00fcler"},"content":{"rendered":"<p><body><\/p>\n<p>JavaScript&#8217;e Kolay Ba\u015flang\u0131\u00e7: Temeller, Kontrol Ak\u0131\u015f\u0131 ve D\u00f6ng\u00fcler<\/p>\n<p>Merhaba! Ben Fatih Soysal ve bu yaz\u0131da sizlere JavaScript&#8217;in temel yap\u0131ta\u015flar\u0131n\u0131, kontrol ak\u0131\u015f\u0131n\u0131 ve d\u00f6ng\u00fclerini ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m.  Bu rehber, programlamaya yeni ba\u015flayanlar veya JavaScript&#8217;e giri\u015f yapmak isteyenler i\u00e7in idealdir.  \u00d6ncelikle temel kavramlar\u0131 ele alarak, daha sonra kontrol ak\u0131\u015f\u0131 ve d\u00f6ng\u00fclere ge\u00e7ece\u011fiz.  Anla\u015f\u0131l\u0131r bir \u015fekilde ilerleyece\u011fimizden emin olabilirsiniz.<\/p>\n<h2>JavaScript Temelleri<\/h2>\n<p>JavaScript, web sayfalar\u0131na interaktivite kazand\u0131ran, dinamik ve g\u00fc\u00e7l\u00fc bir programlama dilidir.  \u00d6ncelikle de\u011fi\u015fkenleri, veri tiplerini ve temel operat\u00f6rleri anlamak gerekir.  De\u011fi\u015fkenler, verileri saklamak i\u00e7in kullan\u0131l\u0131r.  \u00d6rne\u011fin,  <code>let isim = \"Fatih\";<\/code>  kod sat\u0131r\u0131, &#8220;Fatih&#8221; de\u011ferini isim adl\u0131 bir de\u011fi\u015fkende saklar.  JavaScript&#8217;te kullan\u0131lan temel veri tipleri ise \u015funlard\u0131r: say\u0131lar (<code>number<\/code>), metinler (<code>string<\/code>), Boole de\u011ferleri (<code>boolean<\/code>),  null ve undefined.<\/p>\n<p>Ayr\u0131ca, aritmetik operat\u00f6rler (+, -, *, \/), kar\u015f\u0131la\u015ft\u0131rma operat\u00f6rleri (==, ===, !=, !==, >, <, >=, <=) ve mant\u0131ksal operat\u00f6rler (&#038;&#038;, ||, !) gibi temel operat\u00f6rleri kullanarak i\u015flemler yapabilirsiniz.<\/p>\n<h2>Kontrol Ak\u0131\u015f\u0131<\/h2>\n<p>Kontrol ak\u0131\u015f\u0131, kodun hangi s\u0131rada \u00e7al\u0131\u015faca\u011f\u0131n\u0131 belirler.  Bu, program\u0131n mant\u0131\u011f\u0131n\u0131 olu\u015fturan \u00f6nemli bir yap\u0131d\u0131r.  JavaScript&#8217;te kontrol ak\u0131\u015f\u0131, ko\u015fullu ifadeler (<code>if<\/code>, <code>else if<\/code>, <code>else<\/code>) ve switch ifadeleri ile sa\u011flan\u0131r.  \u00d6rne\u011fin, bir say\u0131n\u0131n pozitif, negatif veya s\u0131f\u0131r olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in <code>if-else if-else<\/code> yap\u0131s\u0131n\u0131 kullanabiliriz:<\/p>\n<p><code><\/p>\n<pre>\nlet sayi = 10;\nif (sayi > 0) {\n  console.log(\"Say\u0131 pozitiftir.\");\n} else if (sayi < 0) {\n  console.log(\"Say\u0131 negatiftir.\");\n} else {\n  console.log(\"Say\u0131 s\u0131f\u0131rd\u0131r.\");\n}\n<\/pre>\n<p><\/code><\/p>\n<p>Bu kod blo\u011fu, <code>sayi<\/code> de\u011fi\u015fkeninin de\u011ferine g\u00f6re farkl\u0131 i\u015flemler ger\u00e7ekle\u015ftirir.  Benzer \u015fekilde,  <code>switch<\/code> ifadesi de bir de\u011fi\u015fkenin farkl\u0131 de\u011ferlerine g\u00f6re farkl\u0131 kod bloklar\u0131n\u0131 \u00e7al\u0131\u015ft\u0131rmam\u0131z\u0131 sa\u011flar.<\/p>\n<h2>D\u00f6ng\u00fcler<\/h2>\n<p>D\u00f6ng\u00fcler, ayn\u0131 kod blo\u011funu tekrar tekrar \u00e7al\u0131\u015ft\u0131rmak i\u00e7in kullan\u0131l\u0131r.  JavaScript'te en yayg\u0131n kullan\u0131lan d\u00f6ng\u00fc tipleri \u015funlard\u0131r: <code>for<\/code>, <code>while<\/code> ve <code>do-while<\/code> d\u00f6ng\u00fcleri.  <code>for<\/code> d\u00f6ng\u00fcs\u00fc, belirli bir say\u0131da tekrarlama i\u00e7in idealdir:<\/p>\n<p><code><\/p>\n<pre>\nfor (let i = 0; i < 10; i++) {\n  console.log(i);\n}\n<\/pre>\n<p><\/code><\/p>\n<p>Bu kod, 0'dan 9'a kadar olan say\u0131lar\u0131 konsola yazd\u0131r\u0131r.  <code>while<\/code> d\u00f6ng\u00fcs\u00fc, bir ko\u015ful do\u011fru oldu\u011fu s\u00fcrece kod blo\u011funu tekrarlar.  <code>do-while<\/code> d\u00f6ng\u00fcs\u00fc ise en az bir kez \u00e7al\u0131\u015ft\u0131r\u0131lmay\u0131 garanti eder.<\/p>\n<p>Bu temel bilgilerle JavaScript'e sa\u011flam bir temel atm\u0131\u015f olacaks\u0131n\u0131z.  Daha fazla bilgi i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> sitesini ziyaret edebilirsiniz.  Ayr\u0131ca,  <a href=\"https:\/\/dev.to\/pavanvarma\/javascript-made-easy-understanding-basics-control-flow-and-loops-16eg\">buradaki<\/a>  \u0130ngilizce makale de size yard\u0131mc\u0131 olabilir. Ba\u015fka bir faydal\u0131 kaynak ise <a href=\"https:\/\/www.w3schools.com\/js\/\">w3schools.com<\/a> sitesidir.  Umar\u0131m bu makale JavaScript \u00f6\u011frenme yolculu\u011funuzda size yard\u0131mc\u0131 olmu\u015ftur!<\/p>\n<p>#Etiketler: JavaScript, JavaScript Temel, JavaScript Kontrol Ak\u0131\u015f\u0131, JavaScript D\u00f6ng\u00fc, JavaScript \u00d6\u011frenme, Programlama, Web Geli\u015ftirme, De\u011fi\u015fkenler, Veri Tipleri, Operat\u00f6rler, if-else, switch, for d\u00f6ng\u00fcs\u00fc, while d\u00f6ng\u00fcs\u00fc, do-while d\u00f6ng\u00fcs\u00fc<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"JavaScript&#8217;e Kolay Ba\u015flang\u0131\u00e7: Temeller, Kontrol Ak\u0131\u015f\u0131 ve D\u00f6ng\u00fcler Merhaba! Ben Fatih Soysal ve bu yaz\u0131da sizlere JavaScript&#8217;in temel&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-12574","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;e Kolay Ba\u015flang\u0131\u00e7: Temeller, Kontrol Ak\u0131\u015f\u0131 ve D\u00f6ng\u00fcler<\/title>\n<meta name=\"description\" content=\"Merhaba! Ben Fatih Soysal ve bu yaz\u0131da sizlere JavaScript&#039;in temel yap\u0131ta\u015flar\u0131n\u0131, kontrol ak\u0131\u015f\u0131n\u0131 ve d\u00f6ng\u00fclerini ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Bu rehber, programlamaya yeni ba\u015flayanlar veya JavaScript&#039;e giri\u015f yapmak isteyenler i\u00e7in idealdir. \u00d6ncelikle temel kavramlar\u0131 ele alarak, daha sonra kontrol ak\u0131\u015f\u0131 ve d\u00f6ng\u00fclere ge\u00e7ece\u011fiz. Anla\u015f\u0131l\u0131r bir \u015fekilde ilerleyece\u011fimizden emin olabilirsiniz.\" \/>\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\/javascripte-kolay-baslangic-temeller-kontrol-akisi-ve-donguler\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JavaScript&#039;e Kolay Ba\u015flang\u0131\u00e7: Temeller, Kontrol Ak\u0131\u015f\u0131 ve D\u00f6ng\u00fcler\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Ben Fatih Soysal ve bu yaz\u0131da sizlere JavaScript&#039;in temel yap\u0131ta\u015flar\u0131n\u0131, kontrol ak\u0131\u015f\u0131n\u0131 ve d\u00f6ng\u00fclerini ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Bu rehber, programlamaya yeni ba\u015flayanlar veya JavaScript&#039;e giri\u015f yapmak isteyenler i\u00e7in idealdir. \u00d6ncelikle temel kavramlar\u0131 ele alarak, daha sonra kontrol ak\u0131\u015f\u0131 ve d\u00f6ng\u00fclere ge\u00e7ece\u011fiz. Anla\u015f\u0131l\u0131r bir \u015fekilde ilerleyece\u011fimizden emin olabilirsiniz.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/javascripte-kolay-baslangic-temeller-kontrol-akisi-ve-donguler\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-15T19:15: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=\"1 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascripte-kolay-baslangic-temeller-kontrol-akisi-ve-donguler\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascripte-kolay-baslangic-temeller-kontrol-akisi-ve-donguler\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"JavaScript&#8217;e Kolay Ba\u015flang\u0131\u00e7: Temeller, Kontrol Ak\u0131\u015f\u0131 ve D\u00f6ng\u00fcler\",\"datePublished\":\"2025-02-15T19:15:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascripte-kolay-baslangic-temeller-kontrol-akisi-ve-donguler\/\"},\"wordCount\":178,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/javascripte-kolay-baslangic-temeller-kontrol-akisi-ve-donguler\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascripte-kolay-baslangic-temeller-kontrol-akisi-ve-donguler\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/javascripte-kolay-baslangic-temeller-kontrol-akisi-ve-donguler\/\",\"name\":\"JavaScript'e Kolay Ba\u015flang\u0131\u00e7: Temeller, Kontrol Ak\u0131\u015f\u0131 ve D\u00f6ng\u00fcler\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-02-15T19:15:10+00:00\",\"description\":\"Merhaba! Ben Fatih Soysal ve bu yaz\u0131da sizlere JavaScript'in temel yap\u0131ta\u015flar\u0131n\u0131, kontrol ak\u0131\u015f\u0131n\u0131 ve d\u00f6ng\u00fclerini ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Bu rehber, programlamaya yeni ba\u015flayanlar veya JavaScript'e giri\u015f yapmak isteyenler i\u00e7in idealdir. \u00d6ncelikle temel kavramlar\u0131 ele alarak, daha sonra kontrol ak\u0131\u015f\u0131 ve d\u00f6ng\u00fclere ge\u00e7ece\u011fiz. Anla\u015f\u0131l\u0131r bir \u015fekilde ilerleyece\u011fimizden emin olabilirsiniz.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascripte-kolay-baslangic-temeller-kontrol-akisi-ve-donguler\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/javascripte-kolay-baslangic-temeller-kontrol-akisi-ve-donguler\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascripte-kolay-baslangic-temeller-kontrol-akisi-ve-donguler\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JavaScript&#8217;e Kolay Ba\u015flang\u0131\u00e7: Temeller, Kontrol Ak\u0131\u015f\u0131 ve D\u00f6ng\u00fcler\"}]},{\"@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'e Kolay Ba\u015flang\u0131\u00e7: Temeller, Kontrol Ak\u0131\u015f\u0131 ve D\u00f6ng\u00fcler","description":"Merhaba! Ben Fatih Soysal ve bu yaz\u0131da sizlere JavaScript'in temel yap\u0131ta\u015flar\u0131n\u0131, kontrol ak\u0131\u015f\u0131n\u0131 ve d\u00f6ng\u00fclerini ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Bu rehber, programlamaya yeni ba\u015flayanlar veya JavaScript'e giri\u015f yapmak isteyenler i\u00e7in idealdir. \u00d6ncelikle temel kavramlar\u0131 ele alarak, daha sonra kontrol ak\u0131\u015f\u0131 ve d\u00f6ng\u00fclere ge\u00e7ece\u011fiz. Anla\u015f\u0131l\u0131r bir \u015fekilde ilerleyece\u011fimizden emin olabilirsiniz.","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\/javascripte-kolay-baslangic-temeller-kontrol-akisi-ve-donguler\/","og_locale":"tr_TR","og_type":"article","og_title":"JavaScript'e Kolay Ba\u015flang\u0131\u00e7: Temeller, Kontrol Ak\u0131\u015f\u0131 ve D\u00f6ng\u00fcler","og_description":"Merhaba! Ben Fatih Soysal ve bu yaz\u0131da sizlere JavaScript'in temel yap\u0131ta\u015flar\u0131n\u0131, kontrol ak\u0131\u015f\u0131n\u0131 ve d\u00f6ng\u00fclerini ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Bu rehber, programlamaya yeni ba\u015flayanlar veya JavaScript'e giri\u015f yapmak isteyenler i\u00e7in idealdir. \u00d6ncelikle temel kavramlar\u0131 ele alarak, daha sonra kontrol ak\u0131\u015f\u0131 ve d\u00f6ng\u00fclere ge\u00e7ece\u011fiz. Anla\u015f\u0131l\u0131r bir \u015fekilde ilerleyece\u011fimizden emin olabilirsiniz.","og_url":"https:\/\/fatihsoysal.com\/blog\/javascripte-kolay-baslangic-temeller-kontrol-akisi-ve-donguler\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-02-15T19:15:10+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"1 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/javascripte-kolay-baslangic-temeller-kontrol-akisi-ve-donguler\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/javascripte-kolay-baslangic-temeller-kontrol-akisi-ve-donguler\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"JavaScript&#8217;e Kolay Ba\u015flang\u0131\u00e7: Temeller, Kontrol Ak\u0131\u015f\u0131 ve D\u00f6ng\u00fcler","datePublished":"2025-02-15T19:15:10+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/javascripte-kolay-baslangic-temeller-kontrol-akisi-ve-donguler\/"},"wordCount":178,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/javascripte-kolay-baslangic-temeller-kontrol-akisi-ve-donguler\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/javascripte-kolay-baslangic-temeller-kontrol-akisi-ve-donguler\/","url":"https:\/\/fatihsoysal.com\/blog\/javascripte-kolay-baslangic-temeller-kontrol-akisi-ve-donguler\/","name":"JavaScript'e Kolay Ba\u015flang\u0131\u00e7: Temeller, Kontrol Ak\u0131\u015f\u0131 ve D\u00f6ng\u00fcler","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-02-15T19:15:10+00:00","description":"Merhaba! Ben Fatih Soysal ve bu yaz\u0131da sizlere JavaScript'in temel yap\u0131ta\u015flar\u0131n\u0131, kontrol ak\u0131\u015f\u0131n\u0131 ve d\u00f6ng\u00fclerini ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Bu rehber, programlamaya yeni ba\u015flayanlar veya JavaScript'e giri\u015f yapmak isteyenler i\u00e7in idealdir. \u00d6ncelikle temel kavramlar\u0131 ele alarak, daha sonra kontrol ak\u0131\u015f\u0131 ve d\u00f6ng\u00fclere ge\u00e7ece\u011fiz. Anla\u015f\u0131l\u0131r bir \u015fekilde ilerleyece\u011fimizden emin olabilirsiniz.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/javascripte-kolay-baslangic-temeller-kontrol-akisi-ve-donguler\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/javascripte-kolay-baslangic-temeller-kontrol-akisi-ve-donguler\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/javascripte-kolay-baslangic-temeller-kontrol-akisi-ve-donguler\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"JavaScript&#8217;e Kolay Ba\u015flang\u0131\u00e7: Temeller, Kontrol Ak\u0131\u015f\u0131 ve D\u00f6ng\u00fcler"}]},{"@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\/12574","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=12574"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/12574\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=12574"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=12574"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=12574"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}