{"id":8356,"date":"2025-01-02T00:30:12","date_gmt":"2025-01-01T21:30:12","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/javascriptte-ifadeler-ve-deyimler-ayrimlari-ve-ornekleri\/"},"modified":"2025-01-02T00:30:12","modified_gmt":"2025-01-01T21:30:12","slug":"javascriptte-ifadeler-ve-deyimler-ayrimlari-ve-ornekleri","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/javascriptte-ifadeler-ve-deyimler-ayrimlari-ve-ornekleri\/","title":{"rendered":"JavaScript&#8217;te \u0130fadeler ve Deyimler: Ayr\u0131mlar\u0131 ve \u00d6rnekleri"},"content":{"rendered":"<p><body><\/p>\n<p>JavaScript&#8217;te \u0130fadeler ve Deyimler: Ayr\u0131mlar\u0131 ve \u00d6rnekleri<\/p>\n<p>Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlerle JavaScript&#8217;in temel yap\u0131 ta\u015flar\u0131ndan olan ifadeler (expressions) ve deyimler (statements) aras\u0131ndaki fark\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz.  Bu iki kavram\u0131 anlamak, JavaScript kodunuzu daha iyi yazman\u0131za ve anlaman\u0131za yard\u0131mc\u0131 olacakt\u0131r.  \u00d6ncelikle, basit bir tan\u0131mlama ile ba\u015flayal\u0131m.  \u0130fadeler, bir de\u011fer \u00fcreten kod par\u00e7alar\u0131d\u0131r.  Deyimler ise program ak\u0131\u015f\u0131n\u0131 kontrol eden komutlard\u0131r.  Ancak bu basit tan\u0131mlama, ikisi aras\u0131ndaki ince farklar\u0131 tam olarak ortaya koymuyor.  \u015eimdi gelin, \u00f6rneklerle bu fark\u0131 daha net g\u00f6relim.<\/p>\n<h2>\u0130fadeler (Expressions)<\/h2>\n<p>\u0130fadeler, her zaman bir de\u011fer d\u00f6nd\u00fcr\u00fcrler. Bu de\u011fer, bir say\u0131, bir metin, bir boolean de\u011feri veya bir nesne olabilir.  \u00d6rne\u011fin,  <code>1 + 2<\/code> bir ifadedir ve sonucu 3 olan bir say\u0131sal de\u011feri d\u00f6nd\u00fcr\u00fcr.  Ayn\u0131 \u015fekilde, <code>\"Merhaba, d\u00fcnya!\"<\/code> de bir ifadedir ve &#8220;Merhaba, d\u00fcnya!&#8221; metin de\u011ferini d\u00f6nd\u00fcr\u00fcr.  Bir de\u011fi\u015fkenin de\u011feri de bir ifadedir:  <code>let x = 5;<\/code>  burada <code>x<\/code> de\u011fi\u015fkeni 5 de\u011ferini tutar ve bu de\u011fer bir ifade olarak d\u00fc\u015f\u00fcn\u00fclebilir.  Fonksiyon \u00e7a\u011fr\u0131lar\u0131 da ifadelerdir; \u00e7\u00fcnk\u00fc bir de\u011fer d\u00f6nd\u00fcr\u00fcrler.<\/p>\n<pre><code class=\"language-javascript\">\nlet sonuc = 5 + 10; \/\/ Aritmetik ifade\nlet selamlama = \"Merhaba, \" + \"Fatih!\"; \/\/ Birle\u015ftirme ifadesi\nlet dogruMu = 5 > 2; \/\/ Kar\u015f\u0131la\u015ft\u0131rma ifadesi\nlet sayi = Math.random(); \/\/ Fonksiyon \u00e7a\u011fr\u0131s\u0131 (ifade)\n<\/code><\/pre>\n<p>G\u00f6r\u00fcld\u00fc\u011f\u00fc gibi, ifadeler genellikle atama i\u015flemlerinin sa\u011f taraf\u0131nda yer al\u0131rlar.  Yani bir de\u011fi\u015fkene de\u011fer atamak i\u00e7in kullan\u0131l\u0131rlar.  Bununla birlikte, ifadeler daha karma\u015f\u0131k yap\u0131lar i\u00e7inde de bulunabilirler.  \u00d6rne\u011fin, ko\u015fullu ifadeler i\u00e7inde veya d\u00f6ng\u00fclerde kullanabiliriz.<\/p>\n<h2>Deyimler (Statements)<\/h2>\n<p>Deyimler ise program ak\u0131\u015f\u0131n\u0131 kontrol eden komutlard\u0131r.  Bir de\u011fer d\u00f6nd\u00fcrmezler.  \u00d6rne\u011fin,  <code>if<\/code>, <code>for<\/code>, <code>while<\/code> deyimleri program ak\u0131\u015f\u0131n\u0131 kontrol eden ve bir de\u011fer d\u00f6nd\u00fcrmeyen komutlard\u0131r.   <code>let x = 5;<\/code>  sat\u0131r\u0131 da bir deyimdir.  De\u011fi\u015fken bildirimi yapar ve bir de\u011fer atamas\u0131 ger\u00e7ekle\u015ftirir, ancak bir de\u011fer d\u00f6nd\u00fcrmez.<\/p>\n<pre><code class=\"language-javascript\">\nif (x > 5) {\n  console.log(\"x 5'ten b\u00fcy\u00fck\");\n}\n\nfor (let i = 0; i < 10; i++) {\n  console.log(i);\n}\n\nwhile (x > 0) {\n  x--;\n}\n<\/code><\/pre>\n<p>Bu \u00f6rneklerde, <code>if<\/code>, <code>for<\/code> ve <code>while<\/code> deyimleri program ak\u0131\u015f\u0131n\u0131 kontrol eder ve herhangi bir de\u011fer d\u00f6nd\u00fcrmezler.  Ba\u015fka bir deyi\u015fle, bir de\u011fer \u00fcretmezler.  Bir de\u011feri hesaplamaz veya d\u00f6n\u00fc\u015ft\u00fcrmezler.  Sadece program\u0131n nas\u0131l \u00e7al\u0131\u015faca\u011f\u0131n\u0131 belirlerler.<\/p>\n<h2>\u0130fadeler ve Deyimlerin Birlikte Kullan\u0131m\u0131<\/h2>\n<p>\u0130fadeler ve deyimler genellikle birlikte kullan\u0131l\u0131r.  \u00d6rne\u011fin, bir <code>if<\/code> deyimi i\u00e7inde bir kar\u015f\u0131la\u015ft\u0131rma ifadesi bulunur.  Ya da bir <code>for<\/code> d\u00f6ng\u00fcs\u00fc i\u00e7inde bir art\u0131\u015f ifadesi yer al\u0131r.  Bu nedenle, bu iki kavram\u0131 birbirinden ay\u0131rmak ve nas\u0131l \u00e7al\u0131\u015ft\u0131klar\u0131n\u0131 anlamak JavaScript programlamada olduk\u00e7a \u00f6nemlidir.  \u0130fadeleri anlayarak kodunuzu daha okunabilir ve daha verimli hale getirebilirsiniz.  Ayr\u0131ca, geli\u015fmi\u015f JavaScript konular\u0131nda daha rahat ilerleyebilirsiniz.<\/p>\n<p>Umar\u0131m bu makale size JavaScript&#8217;teki ifadeler ve deyimler aras\u0131ndaki fark\u0131 daha iyi anlaman\u0131za yard\u0131mc\u0131 olmu\u015ftur.  Daha fazla bilgi i\u00e7in <a href=\"https:\/\/dev.to\/lawaniej\/statements-vs-expressions-with-javascript-5fjc\">bu kayna\u011fa<\/a> g\u00f6z atabilirsiniz.  Ayr\u0131ca, JavaScript \u00f6\u011freniminizde yard\u0131mc\u0131 olacak daha fazla i\u00e7erik i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">web sitemi<\/a> ziyaret edebilirsiniz.<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n<p>#Etiketler: JavaScript, \u0130fade, Deyim, Statement, Expression, Programlama, Kodlama, Web Geli\u015ftirme, FatihSoysal<\/p>\n","protected":false},"excerpt":{"rendered":"JavaScript&#8217;te \u0130fadeler ve Deyimler: Ayr\u0131mlar\u0131 ve \u00d6rnekleri Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlerle JavaScript&#8217;in temel yap\u0131 ta\u015flar\u0131ndan&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-8356","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 \u0130fadeler ve Deyimler: Ayr\u0131mlar\u0131 ve \u00d6rnekleri<\/title>\n<meta name=\"description\" content=\"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlerle JavaScript&#039;in temel yap\u0131 ta\u015flar\u0131ndan olan ifadeler (expressions) ve deyimler (statements) aras\u0131ndaki fark\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz. Bu iki kavram\u0131 anlamak, JavaScript kodunuzu daha iyi yazman\u0131za ve anlaman\u0131za yard\u0131mc\u0131 olacakt\u0131r. \u00d6ncelikle, basit bir tan\u0131mlama ile ba\u015flayal\u0131m. \u0130fadeler, bir de\u011fer \u00fcreten kod par\u00e7alar\u0131d\u0131r. Deyimler ise program ak\u0131\u015f\u0131n\u0131 kontrol eden komutlard\u0131r. Ancak bu basit tan\u0131mlama, ikisi aras\u0131ndaki ince farklar\u0131 tam olarak ortaya koymuyor. \u015eimdi gelin, \u00f6rneklerle bu fark\u0131 daha net g\u00f6relim.\" \/>\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-ifadeler-ve-deyimler-ayrimlari-ve-ornekleri\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JavaScript&#039;te \u0130fadeler ve Deyimler: Ayr\u0131mlar\u0131 ve \u00d6rnekleri\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlerle JavaScript&#039;in temel yap\u0131 ta\u015flar\u0131ndan olan ifadeler (expressions) ve deyimler (statements) aras\u0131ndaki fark\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz. Bu iki kavram\u0131 anlamak, JavaScript kodunuzu daha iyi yazman\u0131za ve anlaman\u0131za yard\u0131mc\u0131 olacakt\u0131r. \u00d6ncelikle, basit bir tan\u0131mlama ile ba\u015flayal\u0131m. \u0130fadeler, bir de\u011fer \u00fcreten kod par\u00e7alar\u0131d\u0131r. Deyimler ise program ak\u0131\u015f\u0131n\u0131 kontrol eden komutlard\u0131r. Ancak bu basit tan\u0131mlama, ikisi aras\u0131ndaki ince farklar\u0131 tam olarak ortaya koymuyor. \u015eimdi gelin, \u00f6rneklerle bu fark\u0131 daha net g\u00f6relim.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/javascriptte-ifadeler-ve-deyimler-ayrimlari-ve-ornekleri\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-01T21:30:12+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\/javascriptte-ifadeler-ve-deyimler-ayrimlari-ve-ornekleri\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascriptte-ifadeler-ve-deyimler-ayrimlari-ve-ornekleri\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"JavaScript&#8217;te \u0130fadeler ve Deyimler: Ayr\u0131mlar\u0131 ve \u00d6rnekleri\",\"datePublished\":\"2025-01-01T21:30:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascriptte-ifadeler-ve-deyimler-ayrimlari-ve-ornekleri\/\"},\"wordCount\":512,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/javascriptte-ifadeler-ve-deyimler-ayrimlari-ve-ornekleri\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascriptte-ifadeler-ve-deyimler-ayrimlari-ve-ornekleri\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/javascriptte-ifadeler-ve-deyimler-ayrimlari-ve-ornekleri\/\",\"name\":\"JavaScript'te \u0130fadeler ve Deyimler: Ayr\u0131mlar\u0131 ve \u00d6rnekleri\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-01-01T21:30:12+00:00\",\"description\":\"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlerle JavaScript'in temel yap\u0131 ta\u015flar\u0131ndan olan ifadeler (expressions) ve deyimler (statements) aras\u0131ndaki fark\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz. Bu iki kavram\u0131 anlamak, JavaScript kodunuzu daha iyi yazman\u0131za ve anlaman\u0131za yard\u0131mc\u0131 olacakt\u0131r. \u00d6ncelikle, basit bir tan\u0131mlama ile ba\u015flayal\u0131m. \u0130fadeler, bir de\u011fer \u00fcreten kod par\u00e7alar\u0131d\u0131r. Deyimler ise program ak\u0131\u015f\u0131n\u0131 kontrol eden komutlard\u0131r. Ancak bu basit tan\u0131mlama, ikisi aras\u0131ndaki ince farklar\u0131 tam olarak ortaya koymuyor. \u015eimdi gelin, \u00f6rneklerle bu fark\u0131 daha net g\u00f6relim.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascriptte-ifadeler-ve-deyimler-ayrimlari-ve-ornekleri\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/javascriptte-ifadeler-ve-deyimler-ayrimlari-ve-ornekleri\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascriptte-ifadeler-ve-deyimler-ayrimlari-ve-ornekleri\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JavaScript&#8217;te \u0130fadeler ve Deyimler: Ayr\u0131mlar\u0131 ve \u00d6rnekleri\"}]},{\"@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 \u0130fadeler ve Deyimler: Ayr\u0131mlar\u0131 ve \u00d6rnekleri","description":"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlerle JavaScript'in temel yap\u0131 ta\u015flar\u0131ndan olan ifadeler (expressions) ve deyimler (statements) aras\u0131ndaki fark\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz. Bu iki kavram\u0131 anlamak, JavaScript kodunuzu daha iyi yazman\u0131za ve anlaman\u0131za yard\u0131mc\u0131 olacakt\u0131r. \u00d6ncelikle, basit bir tan\u0131mlama ile ba\u015flayal\u0131m. \u0130fadeler, bir de\u011fer \u00fcreten kod par\u00e7alar\u0131d\u0131r. Deyimler ise program ak\u0131\u015f\u0131n\u0131 kontrol eden komutlard\u0131r. Ancak bu basit tan\u0131mlama, ikisi aras\u0131ndaki ince farklar\u0131 tam olarak ortaya koymuyor. \u015eimdi gelin, \u00f6rneklerle bu fark\u0131 daha net g\u00f6relim.","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-ifadeler-ve-deyimler-ayrimlari-ve-ornekleri\/","og_locale":"tr_TR","og_type":"article","og_title":"JavaScript'te \u0130fadeler ve Deyimler: Ayr\u0131mlar\u0131 ve \u00d6rnekleri","og_description":"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlerle JavaScript'in temel yap\u0131 ta\u015flar\u0131ndan olan ifadeler (expressions) ve deyimler (statements) aras\u0131ndaki fark\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz. Bu iki kavram\u0131 anlamak, JavaScript kodunuzu daha iyi yazman\u0131za ve anlaman\u0131za yard\u0131mc\u0131 olacakt\u0131r. \u00d6ncelikle, basit bir tan\u0131mlama ile ba\u015flayal\u0131m. \u0130fadeler, bir de\u011fer \u00fcreten kod par\u00e7alar\u0131d\u0131r. Deyimler ise program ak\u0131\u015f\u0131n\u0131 kontrol eden komutlard\u0131r. Ancak bu basit tan\u0131mlama, ikisi aras\u0131ndaki ince farklar\u0131 tam olarak ortaya koymuyor. \u015eimdi gelin, \u00f6rneklerle bu fark\u0131 daha net g\u00f6relim.","og_url":"https:\/\/fatihsoysal.com\/blog\/javascriptte-ifadeler-ve-deyimler-ayrimlari-ve-ornekleri\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-01-01T21:30:12+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\/javascriptte-ifadeler-ve-deyimler-ayrimlari-ve-ornekleri\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/javascriptte-ifadeler-ve-deyimler-ayrimlari-ve-ornekleri\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"JavaScript&#8217;te \u0130fadeler ve Deyimler: Ayr\u0131mlar\u0131 ve \u00d6rnekleri","datePublished":"2025-01-01T21:30:12+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/javascriptte-ifadeler-ve-deyimler-ayrimlari-ve-ornekleri\/"},"wordCount":512,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/javascriptte-ifadeler-ve-deyimler-ayrimlari-ve-ornekleri\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/javascriptte-ifadeler-ve-deyimler-ayrimlari-ve-ornekleri\/","url":"https:\/\/fatihsoysal.com\/blog\/javascriptte-ifadeler-ve-deyimler-ayrimlari-ve-ornekleri\/","name":"JavaScript'te \u0130fadeler ve Deyimler: Ayr\u0131mlar\u0131 ve \u00d6rnekleri","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-01-01T21:30:12+00:00","description":"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlerle JavaScript'in temel yap\u0131 ta\u015flar\u0131ndan olan ifadeler (expressions) ve deyimler (statements) aras\u0131ndaki fark\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz. Bu iki kavram\u0131 anlamak, JavaScript kodunuzu daha iyi yazman\u0131za ve anlaman\u0131za yard\u0131mc\u0131 olacakt\u0131r. \u00d6ncelikle, basit bir tan\u0131mlama ile ba\u015flayal\u0131m. \u0130fadeler, bir de\u011fer \u00fcreten kod par\u00e7alar\u0131d\u0131r. Deyimler ise program ak\u0131\u015f\u0131n\u0131 kontrol eden komutlard\u0131r. Ancak bu basit tan\u0131mlama, ikisi aras\u0131ndaki ince farklar\u0131 tam olarak ortaya koymuyor. \u015eimdi gelin, \u00f6rneklerle bu fark\u0131 daha net g\u00f6relim.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/javascriptte-ifadeler-ve-deyimler-ayrimlari-ve-ornekleri\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/javascriptte-ifadeler-ve-deyimler-ayrimlari-ve-ornekleri\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/javascriptte-ifadeler-ve-deyimler-ayrimlari-ve-ornekleri\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"JavaScript&#8217;te \u0130fadeler ve Deyimler: Ayr\u0131mlar\u0131 ve \u00d6rnekleri"}]},{"@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\/8356","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=8356"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/8356\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=8356"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=8356"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=8356"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}