{"id":699,"date":"2025-03-17T16:03:25","date_gmt":"2025-03-17T13:03:25","guid":{"rendered":"https:\/\/verimin.com.tr\/blog\/?p=699"},"modified":"2026-06-28T15:04:02","modified_gmt":"2026-06-28T12:04:02","slug":"javascript-nedir-javascript-komutlari-nelerdir","status":"publish","type":"post","link":"https:\/\/verimin.com.tr\/blog\/javascript-nedir-javascript-komutlari-nelerdir\/","title":{"rendered":"JavaScript Nedir? JavaScript Komutlar\u0131 ve Kullan\u0131m\u0131 (2026)"},"content":{"rendered":"<p>JavaScript, web sayfalar\u0131n\u0131 statik belgelerden etkile\u015fimli uygulamalara d\u00f6n\u00fc\u015ft\u00fcren, d\u00fcnyan\u0131n en yayg\u0131n kullan\u0131lan programlama dilidir. Bu yaz\u0131da <strong>JavaScript nedir, ne i\u015fe yarar, nas\u0131l \u00e7al\u0131\u015f\u0131r<\/strong>, hangi komutlar\u0131 i\u00e7erir ve s\u0131k kar\u015f\u0131la\u015f\u0131lan hatalar\u0131 nas\u0131l \u00e7\u00f6zersiniz \u2014 hepsini \u00f6rneklerle anlat\u0131yoruz.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_73 ez-toc-wrap-left counter-flat ez-toc-counter ez-toc-white ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<div class=\"ez-toc-title\" style=\"cursor:inherit\">\u0130\u00e7erik Ba\u015fl\u0131klar\u0131:<\/div>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/verimin.com.tr\/blog\/javascript-nedir-javascript-komutlari-nelerdir\/#JavaScript_Nedir\" title=\"JavaScript Nedir?\">JavaScript Nedir?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/verimin.com.tr\/blog\/javascript-nedir-javascript-komutlari-nelerdir\/#JavaScript_Ne_Demek\" title=\"JavaScript Ne Demek?\">JavaScript Ne Demek?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/verimin.com.tr\/blog\/javascript-nedir-javascript-komutlari-nelerdir\/#JavaScript_Ne_Ise_Yarar\" title=\"JavaScript Ne \u0130\u015fe Yarar?\">JavaScript Ne \u0130\u015fe Yarar?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/verimin.com.tr\/blog\/javascript-nedir-javascript-komutlari-nelerdir\/#JavaScript_Nasil_Calisir\" title=\"JavaScript Nas\u0131l \u00c7al\u0131\u015f\u0131r?\">JavaScript Nas\u0131l \u00c7al\u0131\u015f\u0131r?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/verimin.com.tr\/blog\/javascript-nedir-javascript-komutlari-nelerdir\/#Istemci_Tarafi_Client-Side\" title=\"\u0130stemci Taraf\u0131 (Client-Side)\">\u0130stemci Taraf\u0131 (Client-Side)<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/verimin.com.tr\/blog\/javascript-nedir-javascript-komutlari-nelerdir\/#Sunucu_Tarafi_Nodejs\" title=\"Sunucu Taraf\u0131 (Node.js)\">Sunucu Taraf\u0131 (Node.js)<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/verimin.com.tr\/blog\/javascript-nedir-javascript-komutlari-nelerdir\/#HTML_CSS_ve_JavaScript_Arasindaki_Fark_Nedir\" title=\"HTML, CSS ve JavaScript Aras\u0131ndaki Fark Nedir?\">HTML, CSS ve JavaScript Aras\u0131ndaki Fark Nedir?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/verimin.com.tr\/blog\/javascript-nedir-javascript-komutlari-nelerdir\/#TypeScript_ile_JavaScript_Farki\" title=\"TypeScript ile JavaScript Fark\u0131\">TypeScript ile JavaScript Fark\u0131<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/verimin.com.tr\/blog\/javascript-nedir-javascript-komutlari-nelerdir\/#JavaScript_Kullanmanin_Avantajlari\" title=\"JavaScript Kullanman\u0131n Avantajlar\u0131\">JavaScript Kullanman\u0131n Avantajlar\u0131<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/verimin.com.tr\/blog\/javascript-nedir-javascript-komutlari-nelerdir\/#En_Cok_Kullanilan_JavaScript_Komutlari_ve_Kodlari\" title=\"En \u00c7ok Kullan\u0131lan JavaScript Komutlar\u0131 ve Kodlar\u0131\">En \u00c7ok Kullan\u0131lan JavaScript Komutlar\u0131 ve Kodlar\u0131<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/verimin.com.tr\/blog\/javascript-nedir-javascript-komutlari-nelerdir\/#Degisken_Fonksiyon_ve_Dongu_Ornekleri\" title=\"De\u011fi\u015fken, Fonksiyon ve D\u00f6ng\u00fc \u00d6rnekleri\">De\u011fi\u015fken, Fonksiyon ve D\u00f6ng\u00fc \u00d6rnekleri<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/verimin.com.tr\/blog\/javascript-nedir-javascript-komutlari-nelerdir\/#Hazir_JavaScript_Kod_Ornekleri\" title=\"Haz\u0131r JavaScript Kod \u00d6rnekleri\">Haz\u0131r JavaScript Kod \u00d6rnekleri<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/verimin.com.tr\/blog\/javascript-nedir-javascript-komutlari-nelerdir\/#JavaScript_Nasil_Etkinlestirilir\" title=\"JavaScript Nas\u0131l Etkinle\u015ftirilir?\">JavaScript Nas\u0131l Etkinle\u015ftirilir?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/verimin.com.tr\/blog\/javascript-nedir-javascript-komutlari-nelerdir\/#Chromeda_JavaScript_Acma\" title=\"Chrome&#8217;da JavaScript A\u00e7ma\">Chrome&#8217;da JavaScript A\u00e7ma<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/verimin.com.tr\/blog\/javascript-nedir-javascript-komutlari-nelerdir\/#Firefox_Edgede_JavaScript_Acma\" title=\"Firefox \/ Edge&#8217;de JavaScript A\u00e7ma\">Firefox \/ Edge&#8217;de JavaScript A\u00e7ma<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/verimin.com.tr\/blog\/javascript-nedir-javascript-komutlari-nelerdir\/#JavaScript_Indirilir_mi_Kurulmasi_Gerekir_mi\" title=\"JavaScript \u0130ndirilir mi, Kurulmas\u0131 Gerekir mi?\">JavaScript \u0130ndirilir mi, Kurulmas\u0131 Gerekir mi?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/verimin.com.tr\/blog\/javascript-nedir-javascript-komutlari-nelerdir\/#JavaScript_Araclari_Minify_Obfuscate_Compiler\" title=\"JavaScript Ara\u00e7lar\u0131: Minify, Obfuscate, Compiler\">JavaScript Ara\u00e7lar\u0131: Minify, Obfuscate, Compiler<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/verimin.com.tr\/blog\/javascript-nedir-javascript-komutlari-nelerdir\/#JavaScript_Minify_Sikistirma_Nedir\" title=\"JavaScript Minify (S\u0131k\u0131\u015ft\u0131rma) Nedir?\">JavaScript Minify (S\u0131k\u0131\u015ft\u0131rma) Nedir?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/verimin.com.tr\/blog\/javascript-nedir-javascript-komutlari-nelerdir\/#JavaScript_Obfuscation_ve_Deobfuscator_Nedir\" title=\"JavaScript Obfuscation ve Deobfuscator Nedir?\">JavaScript Obfuscation ve Deobfuscator Nedir?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/verimin.com.tr\/blog\/javascript-nedir-javascript-komutlari-nelerdir\/#Online_JavaScript_CompilerDerleyici\" title=\"Online JavaScript Compiler\/Derleyici\">Online JavaScript Compiler\/Derleyici<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/verimin.com.tr\/blog\/javascript-nedir-javascript-komutlari-nelerdir\/#Sik_Karsilasilan_JavaScript_Hatalari\" title=\"S\u0131k Kar\u015f\u0131la\u015f\u0131lan JavaScript Hatalar\u0131\">S\u0131k Kar\u015f\u0131la\u015f\u0131lan JavaScript Hatalar\u0131<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/verimin.com.tr\/blog\/javascript-nedir-javascript-komutlari-nelerdir\/#javascript_void0_Ne_Demek\" title=\"javascript:void(0) Ne Demek?\">javascript:void(0) Ne Demek?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/verimin.com.tr\/blog\/javascript-nedir-javascript-komutlari-nelerdir\/#%E2%80%9CA_JavaScript_error_occurred_in_the_main_process%E2%80%9D_Hatasi_ve_Cozumu\" title=\"&#8220;A JavaScript error occurred in the main process&#8221; Hatas\u0131 ve \u00c7\u00f6z\u00fcm\u00fc\">&#8220;A JavaScript error occurred in the main process&#8221; Hatas\u0131 ve \u00c7\u00f6z\u00fcm\u00fc<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/verimin.com.tr\/blog\/javascript-nedir-javascript-komutlari-nelerdir\/#Sikca_Sorulan_Sorular_SSS\" title=\"S\u0131k\u00e7a Sorulan Sorular (SSS)\">S\u0131k\u00e7a Sorulan Sorular (SSS)<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/verimin.com.tr\/blog\/javascript-nedir-javascript-komutlari-nelerdir\/#Sonuc\" title=\"Sonu\u00e7\">Sonu\u00e7<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"JavaScript_Nedir\"><\/span>JavaScript Nedir?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>JavaScript (k\u0131saca JS), web taray\u0131c\u0131lar\u0131nda \u00e7al\u0131\u015fan, sayfalara dinamik davran\u0131\u015f kazand\u0131ran bir programlama dilidir. HTML i\u00e7eri\u011fi olu\u015fturur, CSS g\u00f6r\u00fcn\u00fcm\u00fc d\u00fczenler, <strong>JavaScript ise etkile\u015fimi<\/strong> sa\u011flar: buton t\u0131klamalar\u0131, form do\u011frulama, animasyonlar ve anl\u0131k veri g\u00fcncellemeleri.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"JavaScript_Ne_Demek\"><\/span>JavaScript Ne Demek?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&#8220;JavaScript ne demek?&#8221; diye soranlar i\u00e7in en k\u0131sa tan\u0131m: taray\u0131c\u0131n\u0131n anlad\u0131\u011f\u0131, \u00e7al\u0131\u015ft\u0131rmak i\u00e7in ek bir program gerektirmeyen bir betik (script) dilidir. 1995&#8217;te taray\u0131c\u0131lar i\u00e7in geli\u015ftirilmi\u015f, bug\u00fcn sunucudan mobil uygulamalara kadar her yerde kullan\u0131l\u0131r hale gelmi\u015ftir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"JavaScript_Ne_Ise_Yarar\"><\/span>JavaScript Ne \u0130\u015fe Yarar?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>JavaScript \u015funlar i\u00e7in kullan\u0131l\u0131r:<\/p>\n<ul>\n<li><strong>Etkile\u015fim:<\/strong> Men\u00fcler, kayd\u0131r\u0131c\u0131lar, a\u00e7\u0131l\u0131r pencereler, formlar<\/li>\n<li><strong>Dinamik i\u00e7erik:<\/strong> Sayfay\u0131 yenilemeden veri g\u00fcncelleme (AJAX)<\/li>\n<li><strong>Web uygulamalar\u0131:<\/strong> Gmail, Trello gibi tek sayfa uygulamalar (SPA)<\/li>\n<li><strong>Sunucu taraf\u0131:<\/strong> Node.js ile arka u\u00e7 (backend) geli\u015ftirme<\/li>\n<li><strong>Mobil ve masa\u00fcst\u00fc:<\/strong> React Native, Electron gibi teknolojiler<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"JavaScript_Nasil_Calisir\"><\/span>JavaScript Nas\u0131l \u00c7al\u0131\u015f\u0131r?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/verimin.com.tr\/blog\/wp-content\/uploads\/2026\/06\/javascript-istemci-sunucu.avif\" alt=\"JavaScript'in taray\u0131c\u0131da (istemci) ve Node.js ile sunucuda \u00e7al\u0131\u015fmas\u0131\" width=\"680\" height=\"280\" loading=\"eager\"\/><figcaption>JavaScript hem taray\u0131c\u0131da (istemci) hem sunucuda (Node.js) \u00e7al\u0131\u015f\u0131r.<\/figcaption><\/figure>\n<p>JavaScript iki ana ortamda \u00e7al\u0131\u015f\u0131r:<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Istemci_Tarafi_Client-Side\"><\/span>\u0130stemci Taraf\u0131 (Client-Side)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Kod, ziyaret\u00e7inin taray\u0131c\u0131s\u0131nda \u00e7al\u0131\u015f\u0131r. Taray\u0131c\u0131n\u0131n JavaScript motoru (Chrome&#8217;da V8) kodu yorumlar ve sayfay\u0131 anl\u0131k olarak de\u011fi\u015ftirir. Bu kod, sitenizi bar\u0131nd\u0131ran sunucudan taray\u0131c\u0131ya g\u00f6nderilir \u2014 yani performans\u0131, sitenizin \u00e7al\u0131\u015ft\u0131\u011f\u0131 <a href=\"https:\/\/verimin.com.tr\/web-hosting\">web hosting<\/a> altyap\u0131s\u0131n\u0131n h\u0131z\u0131yla do\u011frudan ili\u015fkilidir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Sunucu_Tarafi_Nodejs\"><\/span>Sunucu Taraf\u0131 (Node.js)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Node.js sayesinde JavaScript art\u0131k sadece taray\u0131c\u0131da de\u011fil, sunucuda da \u00e7al\u0131\u015f\u0131r. API&#8217;ler, veritaban\u0131 i\u015flemleri ve ger\u00e7ek zamanl\u0131 uygulamalar i\u00e7in kullan\u0131l\u0131r. Node.js uygulamalar\u0131 payla\u015f\u0131ml\u0131 hosting&#8217;te genellikle \u00e7al\u0131\u015fmaz; bunun i\u00e7in k\u00f6k eri\u015fimi ve \u00f6zel kaynaklar sunan bir <a href=\"https:\/\/verimin.com.tr\/sanal-sunucu\">sanal sunucu (VDS)<\/a> gerekir. Daha y\u00fcksek kaynak ihtiyac\u0131nda ise <a href=\"https:\/\/verimin.com.tr\/fiziksel-sunucu\">fiziksel sunucu<\/a> tercih edilir.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"HTML_CSS_ve_JavaScript_Arasindaki_Fark_Nedir\"><\/span>HTML, CSS ve JavaScript Aras\u0131ndaki Fark Nedir?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/verimin.com.tr\/blog\/wp-content\/uploads\/2026\/06\/html-css-javascript-farki.avif\" alt=\"HTML CSS JavaScript fark\u0131: yap\u0131, g\u00f6r\u00fcn\u00fcm ve davran\u0131\u015f kar\u015f\u0131la\u015ft\u0131rmas\u0131\" width=\"680\" height=\"240\" loading=\"lazy\"\/><figcaption>HTML yap\u0131y\u0131, CSS g\u00f6r\u00fcn\u00fcm\u00fc, JavaScript ise davran\u0131\u015f\u0131 sa\u011flar.<\/figcaption><\/figure>\n<p>Bu \u00fc\u00e7\u00fc bir web sayfas\u0131n\u0131n temelidir ama farkl\u0131 i\u015fler yapar:<\/p>\n<table>\n<thead>\n<tr>\n<th>Teknoloji<\/th>\n<th>G\u00f6revi<\/th>\n<th>Benzetme<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>HTML<\/strong><\/td>\n<td>\u0130\u00e7erik ve yap\u0131<\/td>\n<td>\u0130skelet<\/td>\n<\/tr>\n<tr>\n<td><strong>CSS<\/strong><\/td>\n<td>G\u00f6r\u00fcn\u00fcm ve tasar\u0131m<\/td>\n<td>K\u0131yafet<\/td>\n<\/tr>\n<tr>\n<td><strong>JavaScript<\/strong><\/td>\n<td>Davran\u0131\u015f ve etkile\u015fim<\/td>\n<td>Kaslar \/ hareket<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><span class=\"ez-toc-section\" id=\"TypeScript_ile_JavaScript_Farki\"><\/span>TypeScript ile JavaScript Fark\u0131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>TypeScript, JavaScript&#8217;in \u00fczerine &#8220;tip g\u00fcvenli\u011fi&#8221; ekleyen bir \u00fcst k\u00fcmesidir. Yaz\u0131lan TypeScript kodu, taray\u0131c\u0131da \u00e7al\u0131\u015fabilmesi i\u00e7in yine JavaScript&#8217;e d\u00f6n\u00fc\u015ft\u00fcr\u00fcl\u00fcr (derlenir). B\u00fcy\u00fck projelerde hata yakalamay\u0131 kolayla\u015ft\u0131r\u0131r.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"JavaScript_Kullanmanin_Avantajlari\"><\/span>JavaScript Kullanman\u0131n Avantajlar\u0131<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li><strong>H\u0131z:<\/strong> Taray\u0131c\u0131da an\u0131nda \u00e7al\u0131\u015f\u0131r, sunucuya gidip gelmeye gerek kalmaz<\/li>\n<li><strong>Her yerde \u00e7al\u0131\u015f\u0131r:<\/strong> T\u00fcm modern taray\u0131c\u0131larda yerle\u015fik destek<\/li>\n<li><strong>Geni\u015f ekosistem:<\/strong> npm \u00fczerinde milyonlarca haz\u0131r k\u00fct\u00fcphane<\/li>\n<li><strong>Tek dil, her katman:<\/strong> Hem \u00f6n y\u00fcz hem arka u\u00e7 (Node.js) ayn\u0131 dille<\/li>\n<li><strong>B\u00fcy\u00fck topluluk:<\/strong> Bol kaynak, h\u0131zl\u0131 \u00e7\u00f6z\u00fcm<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"En_Cok_Kullanilan_JavaScript_Komutlari_ve_Kodlari\"><\/span>En \u00c7ok Kullan\u0131lan JavaScript Komutlar\u0131 ve Kodlar\u0131<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>JavaScript komutlar\u0131, dilin temel yap\u0131 ta\u015flar\u0131d\u0131r. \u0130\u015fte en s\u0131k kullan\u0131lanlar:<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Degisken_Fonksiyon_ve_Dongu_Ornekleri\"><\/span>De\u011fi\u015fken, Fonksiyon ve D\u00f6ng\u00fc \u00d6rnekleri<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<pre><code>\/\/ De\u011fi\u015fken tan\u0131mlama\nlet isim = \"Verimin\";\nconst yil = 2026;\n\n\/\/ Fonksiyon\nfunction selamla(ad) {\n  return \"Merhaba \" + ad;\n}\n\n\/\/ Ko\u015ful\nif (yil &gt;= 2026) {\n  console.log(\"G\u00fcncel\");\n}\n\n\/\/ D\u00f6ng\u00fc\nfor (let i = 0; i &lt; 3; i++) {\n  console.log(i);\n}<\/code><\/pre>\n<h3><span class=\"ez-toc-section\" id=\"Hazir_JavaScript_Kod_Ornekleri\"><\/span>Haz\u0131r JavaScript Kod \u00d6rnekleri<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<pre><code>\/\/ Bir butona t\u0131klama olay\u0131 eklemek\ndocument.getElementById(\"btn\").addEventListener(\"click\", function() {\n  alert(\"T\u0131kland\u0131!\");\n});\n\n\/\/ Bir eleman\u0131n metnini de\u011fi\u015ftirmek\ndocument.querySelector(\"h1\").textContent = \"Yeni Ba\u015fl\u0131k\";<\/code><\/pre>\n<p><code>console.log()<\/code>, <code>getElementById()<\/code>, <code>addEventListener()<\/code>, <code>querySelector()<\/code> gibi komutlar g\u00fcnl\u00fck geli\u015ftirmenin temelini olu\u015fturur.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"JavaScript_Nasil_Etkinlestirilir\"><\/span>JavaScript Nas\u0131l Etkinle\u015ftirilir?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Baz\u0131 sitelerde &#8220;JavaScript&#8217;i etkinle\u015ftirin&#8221; uyar\u0131s\u0131 g\u00f6r\u00fcrs\u00fcn\u00fcz. JavaScript \u00e7o\u011fu taray\u0131c\u0131da varsay\u0131lan olarak a\u00e7\u0131kt\u0131r; kapal\u0131ysa \u015f\u00f6yle a\u00e7ars\u0131n\u0131z:<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Chromeda_JavaScript_Acma\"><\/span>Chrome&#8217;da JavaScript A\u00e7ma<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol>\n<li><strong>Ayarlar \u2192 Gizlilik ve g\u00fcvenlik \u2192 Site ayarlar\u0131<\/strong><\/li>\n<li><strong>JavaScript<\/strong> b\u00f6l\u00fcm\u00fcne girin<\/li>\n<li><strong>&#8220;Siteler JavaScript kullanabilir&#8221;<\/strong> se\u00e7ene\u011fini i\u015faretleyin<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"Firefox_Edgede_JavaScript_Acma\"><\/span>Firefox \/ Edge&#8217;de JavaScript A\u00e7ma<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><strong>Firefox:<\/strong> Adres \u00e7ubu\u011funa <code>about:config<\/code> yaz\u0131n, <code>javascript.enabled<\/code> de\u011ferini <code>true<\/code> yap\u0131n.<\/li>\n<li><strong>Edge:<\/strong> Ayarlar \u2192 \u00c7erezler ve site izinleri \u2192 JavaScript \u2192 \u0130zin ver.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"JavaScript_Indirilir_mi_Kurulmasi_Gerekir_mi\"><\/span>JavaScript \u0130ndirilir mi, Kurulmas\u0131 Gerekir mi?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>S\u0131k sorulan bir yan\u0131lg\u0131: <strong>JavaScript indirilmez ve kurulmaz.<\/strong> Ayr\u0131 bir program de\u011fildir; taray\u0131c\u0131n\u0131z\u0131n i\u00e7inde yerle\u015fik olarak gelir. &#8220;javascript indir&#8221; aramas\u0131 yapanlar\u0131n asl\u0131nda ihtiyac\u0131, taray\u0131c\u0131da JavaScript&#8217;i <strong>etkinle\u015ftirmektir<\/strong>. Kod yazmak i\u00e7in ise sadece bir metin edit\u00f6r\u00fc (\u00f6r. VS Code) ve bir taray\u0131c\u0131 yeterlidir.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"JavaScript_Araclari_Minify_Obfuscate_Compiler\"><\/span>JavaScript Ara\u00e7lar\u0131: Minify, Obfuscate, Compiler<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/verimin.com.tr\/blog\/wp-content\/uploads\/2026\/06\/javascript-minify-nedir.avif\" alt=\"JavaScript minify \u00f6ncesi ve sonras\u0131 dosya boyutu kar\u015f\u0131la\u015ft\u0131rmas\u0131\" width=\"680\" height=\"250\" loading=\"lazy\"\/><figcaption>Minify, gereksiz karakterleri kald\u0131rarak dosyay\u0131 k\u00fc\u00e7\u00fclt\u00fcr ve sayfay\u0131 h\u0131zland\u0131r\u0131r.<\/figcaption><\/figure>\n<p>Geli\u015ftiriciler JavaScript kodunu optimize etmek ve korumak i\u00e7in \u00e7e\u015fitli ara\u00e7lar kullan\u0131r.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"JavaScript_Minify_Sikistirma_Nedir\"><\/span>JavaScript Minify (S\u0131k\u0131\u015ft\u0131rma) Nedir?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Minify, koddaki bo\u015fluklar\u0131, sat\u0131r sonlar\u0131n\u0131 ve yorumlar\u0131 kald\u0131rarak dosya boyutunu k\u00fc\u00e7\u00fclt\u00fcr. Daha k\u00fc\u00e7\u00fck dosya = daha h\u0131zl\u0131 y\u00fcklenen sayfa. Site h\u0131z\u0131 hem kullan\u0131c\u0131 deneyimini hem <a href=\"https:\/\/verimin.com.tr\/seo-paketleri\" data-internallinksmanager029f6b8e52c=\"10\" title=\"seo paketleri\">SEO<\/a>&#8217;yu etkiledi\u011fi i\u00e7in, \u00f6zellikle <a href=\"https:\/\/verimin.com.tr\/wordpress-hosting\">WordPress hosting<\/a> kullananlar i\u00e7in minify \u00f6nemli bir performans ad\u0131m\u0131d\u0131r.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"JavaScript_Obfuscation_ve_Deobfuscator_Nedir\"><\/span>JavaScript Obfuscation ve Deobfuscator Nedir?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>Obfuscation<\/strong>, kodu okunmas\u0131 zor hale getirerek (de\u011fi\u015fken adlar\u0131n\u0131 anlams\u0131zla\u015ft\u0131rarak) kaynak kodu korumaya \u00e7al\u0131\u015f\u0131r. <strong>Deobfuscator<\/strong> ise bu i\u015flemi tersine \u00e7evirip kodu yeniden okunabilir hale getiren ara\u00e7t\u0131r. Not: Obfuscation bir g\u00fcvenlik \u00f6nlemi de\u011fil, yaln\u0131zca cayd\u0131r\u0131c\u0131d\u0131r \u2014 ger\u00e7ek g\u00fcvenlik sunucu taraf\u0131nda sa\u011flan\u0131r.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Online_JavaScript_CompilerDerleyici\"><\/span>Online JavaScript Compiler\/Derleyici<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>JavaScript yorumlanan bir dildir, klasik anlamda &#8220;derleme&#8221; gerektirmez. &#8220;Online compiler&#8221; ara\u00e7lar\u0131 asl\u0131nda kodu taray\u0131c\u0131da an\u0131nda <strong>\u00e7al\u0131\u015ft\u0131ran<\/strong> ortamlard\u0131r; \u00f6\u011frenirken h\u0131zl\u0131 deneme yapmak i\u00e7in kullan\u0131\u015fl\u0131d\u0131r.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Sik_Karsilasilan_JavaScript_Hatalari\"><\/span>S\u0131k Kar\u015f\u0131la\u015f\u0131lan JavaScript Hatalar\u0131<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"javascript_void0_Ne_Demek\"><\/span>javascript:void(0) Ne Demek?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>javascript:void(0)<\/code>, bir ba\u011flant\u0131n\u0131n t\u0131kland\u0131\u011f\u0131nda hi\u00e7bir \u015fey yapmamas\u0131n\u0131 (sayfan\u0131n yukar\u0131 kaymamas\u0131n\u0131) sa\u011flayan bir ifadedir. <code>void<\/code> operat\u00f6r\u00fc ifadeyi \u00e7al\u0131\u015ft\u0131r\u0131r ama <code>undefined<\/code> d\u00f6nd\u00fcr\u00fcr. Genellikle JavaScript ile y\u00f6netilen butonlarda yer tutucu olarak kullan\u0131l\u0131r.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%E2%80%9CA_JavaScript_error_occurred_in_the_main_process%E2%80%9D_Hatasi_ve_Cozumu\"><\/span>&#8220;A JavaScript error occurred in the main process&#8221; Hatas\u0131 ve \u00c7\u00f6z\u00fcm\u00fc<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Bu hata genellikle Electron tabanl\u0131 masa\u00fcst\u00fc uygulamalar\u0131nda (Discord, WhatsApp Desktop vb.) g\u00f6r\u00fcl\u00fcr. \u00c7\u00f6z\u00fcm ad\u0131mlar\u0131:<\/p>\n<ol>\n<li>Uygulamay\u0131 <strong>tamamen kapat\u0131p<\/strong> yeniden ba\u015flat\u0131n<\/li>\n<li>Uygulamay\u0131 <strong>y\u00f6netici olarak<\/strong> \u00e7al\u0131\u015ft\u0131r\u0131n<\/li>\n<li>Uygulamay\u0131 <strong>kald\u0131r\u0131p g\u00fcncel s\u00fcr\u00fcm\u00fc<\/strong> yeniden kurun<\/li>\n<li><code>%AppData%<\/code> alt\u0131ndaki uygulama \u00f6nbellek klas\u00f6r\u00fcn\u00fc temizleyin<\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"Sikca_Sorulan_Sorular_SSS\"><\/span>S\u0131k\u00e7a Sorulan Sorular (SSS)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>JavaScript ne i\u015fe yarar?<\/strong><br \/>Web sayfalar\u0131na etkile\u015fim kazand\u0131r\u0131r: form do\u011frulama, animasyon, dinamik i\u00e7erik ve Node.js ile sunucu taraf\u0131 uygulama geli\u015ftirme.<\/p>\n<p><strong>JavaScript indirilir mi?<\/strong><br \/>Hay\u0131r. JavaScript taray\u0131c\u0131da yerle\u015fiktir; indirilmesi veya kurulmas\u0131 gerekmez, yaln\u0131zca etkinle\u015ftirilmesi yeterlidir.<\/p>\n<p><strong>JavaScript nas\u0131l etkinle\u015ftirilir?<\/strong><br \/>Chrome&#8217;da Ayarlar \u2192 Gizlilik ve g\u00fcvenlik \u2192 Site ayarlar\u0131 \u2192 JavaScript yolundan &#8220;izin ver&#8221; se\u00e7ene\u011fini a\u00e7\u0131n.<\/p>\n<p><strong>HTML, CSS ve JavaScript fark\u0131 nedir?<\/strong><br \/>HTML yap\u0131y\u0131, CSS g\u00f6r\u00fcn\u00fcm\u00fc, JavaScript ise davran\u0131\u015f\u0131 ve etkile\u015fimi sa\u011flar.<\/p>\n<p><strong>JavaScript \u00f6\u011frenmek zor mu?<\/strong><br \/>Hay\u0131r; ba\u015flang\u0131\u00e7 i\u00e7in en eri\u015filebilir dillerden biridir. Bir taray\u0131c\u0131 ve metin edit\u00f6r\u00fcyle hemen kod yazmaya ba\u015flayabilirsiniz.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Sonuc\"><\/span>Sonu\u00e7<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>JavaScript, modern webin temel direklerinden biridir; ister basit bir butonu \u00e7al\u0131\u015ft\u0131r\u0131n ister Node.js ile koca bir uygulama kurun. Geli\u015ftirdi\u011finiz projeyi yay\u0131na almak i\u00e7in sa\u011flam bir altyap\u0131ya ihtiyac\u0131n\u0131z var: statik ve <a href=\"https:\/\/verimin.com.tr\/wordpress-hosting\" data-internallinksmanager029f6b8e52c=\"4\" title=\"wordpress\">WordPress<\/a> siteler i\u00e7in <a href=\"https:\/\/verimin.com.tr\/web-hosting\">web hosting<\/a>, Node.js uygulamalar\u0131 i\u00e7in <a href=\"https:\/\/verimin.com.tr\/sanal-sunucu\">sanal sunucu<\/a> ve markan\u0131z i\u00e7in bir <a href=\"https:\/\/verimin.com.tr\/alan-adi\">alan ad\u0131<\/a> ile ba\u015flayabilirsiniz.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>JavaScript, web sayfalar\u0131n\u0131 statik belgelerden etkile\u015fimli uygulamalara d\u00f6n\u00fc\u015ft\u00fcren, d\u00fcnyan\u0131n en yayg\u0131n kullan\u0131lan programlama dilidir. Bu&#8230;<\/p>\n","protected":false},"author":1,"featured_media":1395,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-699","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-genel"],"_links":{"self":[{"href":"https:\/\/verimin.com.tr\/blog\/wp-json\/wp\/v2\/posts\/699","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/verimin.com.tr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/verimin.com.tr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/verimin.com.tr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/verimin.com.tr\/blog\/wp-json\/wp\/v2\/comments?post=699"}],"version-history":[{"count":5,"href":"https:\/\/verimin.com.tr\/blog\/wp-json\/wp\/v2\/posts\/699\/revisions"}],"predecessor-version":[{"id":1394,"href":"https:\/\/verimin.com.tr\/blog\/wp-json\/wp\/v2\/posts\/699\/revisions\/1394"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/verimin.com.tr\/blog\/wp-json\/wp\/v2\/media\/1395"}],"wp:attachment":[{"href":"https:\/\/verimin.com.tr\/blog\/wp-json\/wp\/v2\/media?parent=699"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/verimin.com.tr\/blog\/wp-json\/wp\/v2\/categories?post=699"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/verimin.com.tr\/blog\/wp-json\/wp\/v2\/tags?post=699"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}