{"id":18448,"date":"2025-04-18T00:15:13","date_gmt":"2025-04-17T21:15:13","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/javascript-kosullu-ifadeler-baslangic-seviyesi\/"},"modified":"2025-04-18T00:15:13","modified_gmt":"2025-04-17T21:15:13","slug":"javascript-kosullu-ifadeler-baslangic-seviyesi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/javascript-kosullu-ifadeler-baslangic-seviyesi\/","title":{"rendered":"JavaScript Ko\u015fullu \u0130fadeler: Ba\u015flang\u0131\u00e7 Seviyesi"},"content":{"rendered":"<p><body><\/p>\n<p>JavaScript Ko\u015fullu \u0130fadeler: Ba\u015flang\u0131\u00e7 Seviyesi<\/p>\n<p>Merhaba! Bu yaz\u0131da, JavaScript programlaman\u0131n temel yap\u0131 ta\u015flar\u0131ndan biri olan ko\u015fullu ifadeleri ele alaca\u011f\u0131z.  Ko\u015fullu ifadeler, program\u0131n belirli ko\u015fullara ba\u011fl\u0131 olarak farkl\u0131 kod bloklar\u0131n\u0131 \u00e7al\u0131\u015ft\u0131rmas\u0131n\u0131 sa\u011flar.  Bu sayede, program\u0131n\u0131z daha dinamik ve kullan\u0131\u015fl\u0131 hale gelir.  \u00d6rne\u011fin, bir kullan\u0131c\u0131n\u0131n giri\u015f yapt\u0131\u011f\u0131 bir web sitesi d\u00fc\u015f\u00fcn\u00fcn;  kullan\u0131c\u0131 ad\u0131 ve \u015fifre do\u011fruysa ana sayfaya y\u00f6nlendirilir, de\u011filse hata mesaj\u0131 g\u00f6sterilir.  \u0130\u015fte bu noktada ko\u015fullu ifadeler devreye girer.<\/p>\n<h2>if \u0130fadesi<\/h2>\n<p>En basit ko\u015fullu ifade if ifadesidir.  Bir ko\u015ful belirtilir ve bu ko\u015ful do\u011fruysa, ilgili kod blo\u011fu \u00e7al\u0131\u015ft\u0131r\u0131l\u0131r.  Aktif programlama hayat\u0131mda s\u0131k\u00e7a kulland\u0131\u011f\u0131m bu ifade, basitli\u011fiyle dikkat \u00e7ekiyor.  Ko\u015ful genellikle bir kar\u015f\u0131la\u015ft\u0131rma operat\u00f6r\u00fc (<code>==<\/code>, <code>!=<\/code>, <code>><\/code>, <code><<\/code>, <code>>=<\/code>, <code><=<\/code>) kullan\u0131larak olu\u015fturulur.<\/p>\n<pre><code class=\"language-javascript\">\nlet yas = 18;\n\nif (yas >= 18) {\n  console.log(\"Re\u015fitsiniz.\");\n}\n<\/code><\/pre>\n<p>Bu \u00f6rnekte, e\u011fer yas de\u011fi\u015fkeninin de\u011feri 18 veya daha b\u00fcy\u00fckse, \"Re\u015fitsiniz.\" mesaj\u0131 konsola yazd\u0131r\u0131l\u0131r.  Aksi takdirde hi\u00e7bir \u015fey olmaz.<\/p>\n<h2>else \u0130fadesi<\/h2>\n<p>\u015eimdi de, ko\u015ful yanl\u0131\u015f oldu\u011funda ne olaca\u011f\u0131n\u0131 belirlemek i\u00e7in else ifadesini kullanaca\u011f\u0131z.  Bu,  kodumuzun daha ak\u0131c\u0131 ve kapsaml\u0131 olmas\u0131n\u0131 sa\u011flar. if blo\u011fundan sonra gelen else blo\u011fu, if ko\u015fulu yanl\u0131\u015fsa \u00e7al\u0131\u015ft\u0131r\u0131l\u0131r.<\/p>\n<pre><code class=\"language-javascript\">\nlet yas = 15;\n\nif (yas >= 18) {\n  console.log(\"Re\u015fitsiniz.\");\n} else {\n  console.log(\"Re\u015fit de\u011filsiniz.\");\n}\n<\/code><\/pre>\n<h2>else if \u0130fadesi<\/h2>\n<p>Birden fazla ko\u015fulu kontrol etmek i\u00e7in else if ifadesini kullan\u0131r\u0131z.  Birbirini izleyen ko\u015fullar\u0131n her biri kontrol edilir ve ilk do\u011fru olan\u0131n blo\u011fu \u00e7al\u0131\u015ft\u0131r\u0131l\u0131r.  Bu durumlar\u0131 inceleyerek, kodunuzu daha d\u00fczenli hale getirebilirsiniz.  Sonu\u00e7 olarak, daha okunabilir bir kod yazm\u0131\u015f olursunuz.<\/p>\n<pre><code class=\"language-javascript\">\nlet not = 75;\n\nif (not >= 90) {\n  console.log(\"AA\");\n} else if (not >= 80) {\n  console.log(\"BA\");\n} else if (not >= 70) {\n  console.log(\"BB\");\n} else {\n  console.log(\"Dersten kald\u0131n\u0131z.\");\n}\n<\/code><\/pre>\n<h2>switch \u0130fadesi<\/h2>\n<p>Bir de\u011fi\u015fkenin de\u011ferine ba\u011fl\u0131 olarak farkl\u0131 kod bloklar\u0131n\u0131 \u00e7al\u0131\u015ft\u0131rmak i\u00e7in switch ifadesini kullanabilirsiniz.  Bu ifade \u00f6zellikle, birden fazla else if kullanmaktan daha temiz ve okunabilir bir kod olu\u015fturmak istedi\u011finizde faydal\u0131d\u0131r.  Ki\u015fisel olarak, karma\u015f\u0131k ko\u015fullarda switch ifadesini tercih ederim.<\/p>\n<pre><code class=\"language-javascript\">\nlet gun = \"Pazar\";\n\nswitch (gun) {\n  case \"Pazartesi\":\n    console.log(\"Haftan\u0131n ilk g\u00fcn\u00fc.\");\n    break;\n  case \"Sal\u0131\":\n    console.log(\"Haftan\u0131n ikinci g\u00fcn\u00fc.\");\n    break;\n  case \"\u00c7ar\u015famba\":\n    console.log(\"Haftan\u0131n ortas\u0131.\");\n    break;\n  default:\n    console.log(\"Haftasonu!\");\n}\n<\/code><\/pre>\n<p>Bu \u00f6rnekte, gun de\u011fi\u015fkeninin de\u011ferine g\u00f6re farkl\u0131 mesajlar yazd\u0131r\u0131l\u0131r.  break ifadesi, bir case'in i\u015flemini tamamlad\u0131ktan sonra di\u011fer case'lere ge\u00e7meyi engeller.  default ise, hi\u00e7bir case'e uymayan durumlar i\u00e7in kullan\u0131l\u0131r.<\/p>\n<p>Umar\u0131m bu yaz\u0131, JavaScript ko\u015fullu ifadelerini anlaman\u0131za yard\u0131mc\u0131 olmu\u015ftur.  Daha fazla bilgi i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> adresini ziyaret edebilirsiniz.  Ayr\u0131ca,  JavaScript \u00f6\u011frenmek i\u00e7in bir\u00e7ok harika kaynak mevcuttur;  \u00f6rne\u011fin, <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\">Mozilla Developer Network<\/a>  iyi bir ba\u015flang\u0131\u00e7 noktas\u0131 olabilir.<\/p>\n<h3>#Etiketler<\/h3>\n<p>#JavaScript #Ko\u015fullu\u0130fadeler #if #else #elseif #switch #Programlama #Ba\u015flang\u0131\u00e7Seviyesi #Tutorial #Ders #FatihSoysal<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"JavaScript Ko\u015fullu \u0130fadeler: Ba\u015flang\u0131\u00e7 Seviyesi Merhaba! Bu yaz\u0131da, JavaScript programlaman\u0131n temel yap\u0131 ta\u015flar\u0131ndan biri olan ko\u015fullu ifadeleri ele&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-18448","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 Ko\u015fullu \u0130fadeler: Ba\u015flang\u0131\u00e7 Seviyesi<\/title>\n<meta name=\"description\" content=\"Merhaba! Bu yaz\u0131da, JavaScript programlaman\u0131n temel yap\u0131 ta\u015flar\u0131ndan biri olan ko\u015fullu ifadeleri ele alaca\u011f\u0131z. Ko\u015fullu ifadeler, program\u0131n belirli ko\u015fullara ba\u011fl\u0131 olarak farkl\u0131 kod bloklar\u0131n\u0131 \u00e7al\u0131\u015ft\u0131rmas\u0131n\u0131 sa\u011flar. Bu sayede, program\u0131n\u0131z daha dinamik ve kullan\u0131\u015fl\u0131 hale gelir. \u00d6rne\u011fin, bir kullan\u0131c\u0131n\u0131n giri\u015f yapt\u0131\u011f\u0131 bir web sitesi d\u00fc\u015f\u00fcn\u00fcn; kullan\u0131c\u0131 ad\u0131 ve \u015fifre do\u011fruysa ana sayfaya y\u00f6nlendirilir, de\u011filse hata mesaj\u0131 g\u00f6sterilir. \u0130\u015fte bu noktada ko\u015fullu ifadeler devreye girer.\" \/>\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-kosullu-ifadeler-baslangic-seviyesi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JavaScript Ko\u015fullu \u0130fadeler: Ba\u015flang\u0131\u00e7 Seviyesi\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Bu yaz\u0131da, JavaScript programlaman\u0131n temel yap\u0131 ta\u015flar\u0131ndan biri olan ko\u015fullu ifadeleri ele alaca\u011f\u0131z. Ko\u015fullu ifadeler, program\u0131n belirli ko\u015fullara ba\u011fl\u0131 olarak farkl\u0131 kod bloklar\u0131n\u0131 \u00e7al\u0131\u015ft\u0131rmas\u0131n\u0131 sa\u011flar. Bu sayede, program\u0131n\u0131z daha dinamik ve kullan\u0131\u015fl\u0131 hale gelir. \u00d6rne\u011fin, bir kullan\u0131c\u0131n\u0131n giri\u015f yapt\u0131\u011f\u0131 bir web sitesi d\u00fc\u015f\u00fcn\u00fcn; kullan\u0131c\u0131 ad\u0131 ve \u015fifre do\u011fruysa ana sayfaya y\u00f6nlendirilir, de\u011filse hata mesaj\u0131 g\u00f6sterilir. \u0130\u015fte bu noktada ko\u015fullu ifadeler devreye girer.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/javascript-kosullu-ifadeler-baslangic-seviyesi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-17T21:15: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=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascript-kosullu-ifadeler-baslangic-seviyesi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascript-kosullu-ifadeler-baslangic-seviyesi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"JavaScript Ko\u015fullu \u0130fadeler: Ba\u015flang\u0131\u00e7 Seviyesi\",\"datePublished\":\"2025-04-17T21:15:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascript-kosullu-ifadeler-baslangic-seviyesi\/\"},\"wordCount\":460,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/javascript-kosullu-ifadeler-baslangic-seviyesi\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascript-kosullu-ifadeler-baslangic-seviyesi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/javascript-kosullu-ifadeler-baslangic-seviyesi\/\",\"name\":\"JavaScript Ko\u015fullu \u0130fadeler: Ba\u015flang\u0131\u00e7 Seviyesi\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-04-17T21:15:13+00:00\",\"description\":\"Merhaba! Bu yaz\u0131da, JavaScript programlaman\u0131n temel yap\u0131 ta\u015flar\u0131ndan biri olan ko\u015fullu ifadeleri ele alaca\u011f\u0131z. Ko\u015fullu ifadeler, program\u0131n belirli ko\u015fullara ba\u011fl\u0131 olarak farkl\u0131 kod bloklar\u0131n\u0131 \u00e7al\u0131\u015ft\u0131rmas\u0131n\u0131 sa\u011flar. Bu sayede, program\u0131n\u0131z daha dinamik ve kullan\u0131\u015fl\u0131 hale gelir. \u00d6rne\u011fin, bir kullan\u0131c\u0131n\u0131n giri\u015f yapt\u0131\u011f\u0131 bir web sitesi d\u00fc\u015f\u00fcn\u00fcn; kullan\u0131c\u0131 ad\u0131 ve \u015fifre do\u011fruysa ana sayfaya y\u00f6nlendirilir, de\u011filse hata mesaj\u0131 g\u00f6sterilir. \u0130\u015fte bu noktada ko\u015fullu ifadeler devreye girer.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascript-kosullu-ifadeler-baslangic-seviyesi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/javascript-kosullu-ifadeler-baslangic-seviyesi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascript-kosullu-ifadeler-baslangic-seviyesi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JavaScript Ko\u015fullu \u0130fadeler: Ba\u015flang\u0131\u00e7 Seviyesi\"}]},{\"@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 Ko\u015fullu \u0130fadeler: Ba\u015flang\u0131\u00e7 Seviyesi","description":"Merhaba! Bu yaz\u0131da, JavaScript programlaman\u0131n temel yap\u0131 ta\u015flar\u0131ndan biri olan ko\u015fullu ifadeleri ele alaca\u011f\u0131z. Ko\u015fullu ifadeler, program\u0131n belirli ko\u015fullara ba\u011fl\u0131 olarak farkl\u0131 kod bloklar\u0131n\u0131 \u00e7al\u0131\u015ft\u0131rmas\u0131n\u0131 sa\u011flar. Bu sayede, program\u0131n\u0131z daha dinamik ve kullan\u0131\u015fl\u0131 hale gelir. \u00d6rne\u011fin, bir kullan\u0131c\u0131n\u0131n giri\u015f yapt\u0131\u011f\u0131 bir web sitesi d\u00fc\u015f\u00fcn\u00fcn; kullan\u0131c\u0131 ad\u0131 ve \u015fifre do\u011fruysa ana sayfaya y\u00f6nlendirilir, de\u011filse hata mesaj\u0131 g\u00f6sterilir. \u0130\u015fte bu noktada ko\u015fullu ifadeler devreye girer.","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-kosullu-ifadeler-baslangic-seviyesi\/","og_locale":"tr_TR","og_type":"article","og_title":"JavaScript Ko\u015fullu \u0130fadeler: Ba\u015flang\u0131\u00e7 Seviyesi","og_description":"Merhaba! Bu yaz\u0131da, JavaScript programlaman\u0131n temel yap\u0131 ta\u015flar\u0131ndan biri olan ko\u015fullu ifadeleri ele alaca\u011f\u0131z. Ko\u015fullu ifadeler, program\u0131n belirli ko\u015fullara ba\u011fl\u0131 olarak farkl\u0131 kod bloklar\u0131n\u0131 \u00e7al\u0131\u015ft\u0131rmas\u0131n\u0131 sa\u011flar. Bu sayede, program\u0131n\u0131z daha dinamik ve kullan\u0131\u015fl\u0131 hale gelir. \u00d6rne\u011fin, bir kullan\u0131c\u0131n\u0131n giri\u015f yapt\u0131\u011f\u0131 bir web sitesi d\u00fc\u015f\u00fcn\u00fcn; kullan\u0131c\u0131 ad\u0131 ve \u015fifre do\u011fruysa ana sayfaya y\u00f6nlendirilir, de\u011filse hata mesaj\u0131 g\u00f6sterilir. \u0130\u015fte bu noktada ko\u015fullu ifadeler devreye girer.","og_url":"https:\/\/fatihsoysal.com\/blog\/javascript-kosullu-ifadeler-baslangic-seviyesi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-04-17T21:15:13+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\/javascript-kosullu-ifadeler-baslangic-seviyesi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/javascript-kosullu-ifadeler-baslangic-seviyesi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"JavaScript Ko\u015fullu \u0130fadeler: Ba\u015flang\u0131\u00e7 Seviyesi","datePublished":"2025-04-17T21:15:13+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/javascript-kosullu-ifadeler-baslangic-seviyesi\/"},"wordCount":460,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/javascript-kosullu-ifadeler-baslangic-seviyesi\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/javascript-kosullu-ifadeler-baslangic-seviyesi\/","url":"https:\/\/fatihsoysal.com\/blog\/javascript-kosullu-ifadeler-baslangic-seviyesi\/","name":"JavaScript Ko\u015fullu \u0130fadeler: Ba\u015flang\u0131\u00e7 Seviyesi","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-04-17T21:15:13+00:00","description":"Merhaba! Bu yaz\u0131da, JavaScript programlaman\u0131n temel yap\u0131 ta\u015flar\u0131ndan biri olan ko\u015fullu ifadeleri ele alaca\u011f\u0131z. Ko\u015fullu ifadeler, program\u0131n belirli ko\u015fullara ba\u011fl\u0131 olarak farkl\u0131 kod bloklar\u0131n\u0131 \u00e7al\u0131\u015ft\u0131rmas\u0131n\u0131 sa\u011flar. Bu sayede, program\u0131n\u0131z daha dinamik ve kullan\u0131\u015fl\u0131 hale gelir. \u00d6rne\u011fin, bir kullan\u0131c\u0131n\u0131n giri\u015f yapt\u0131\u011f\u0131 bir web sitesi d\u00fc\u015f\u00fcn\u00fcn; kullan\u0131c\u0131 ad\u0131 ve \u015fifre do\u011fruysa ana sayfaya y\u00f6nlendirilir, de\u011filse hata mesaj\u0131 g\u00f6sterilir. \u0130\u015fte bu noktada ko\u015fullu ifadeler devreye girer.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/javascript-kosullu-ifadeler-baslangic-seviyesi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/javascript-kosullu-ifadeler-baslangic-seviyesi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/javascript-kosullu-ifadeler-baslangic-seviyesi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"JavaScript Ko\u015fullu \u0130fadeler: Ba\u015flang\u0131\u00e7 Seviyesi"}]},{"@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\/18448","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=18448"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/18448\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=18448"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=18448"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=18448"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}