<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>JavaScript arşivleri - Mehmet Kirazlı</title>
	<atom:link href="https://www.mehmetkirazli.com/category/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.mehmetkirazli.com/category/javascript/</link>
	<description>Yazılımcı Notları</description>
	<lastBuildDate>Sun, 08 Apr 2018 04:58:53 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.10</generator>

<image>
	<url>https://www.mehmetkirazli.com/wp-content/uploads/2018/04/mehmetkirazlilogo.png</url>
	<title>JavaScript arşivleri - Mehmet Kirazlı</title>
	<link>https://www.mehmetkirazli.com/category/javascript/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>JavaScript Dersleri 5 : Döngüler ve Koşullar</title>
		<link>https://www.mehmetkirazli.com/javascript-dersleri-5-donguler-ve-kosullar/</link>
					<comments>https://www.mehmetkirazli.com/javascript-dersleri-5-donguler-ve-kosullar/#comments</comments>
		
		<dc:creator><![CDATA[Mehmet Kirazlı]]></dc:creator>
		<pubDate>Tue, 11 Feb 2014 10:50:43 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[javascript dersleri]]></category>
		<category><![CDATA[javascript döngüler]]></category>
		<category><![CDATA[javascript koşul ifadeleri]]></category>
		<category><![CDATA[javascript koşullar]]></category>
		<guid isPermaLink="false">http://www.mehmetkirazli.com/?p=1819</guid>

					<description><![CDATA[<p>Merhaba. Bu yazımda javascriptte döngüler ve koşullar bölümünü anlatacağım.Koşullar bildiğiniz üzere if-else ve switch&#8216;ten oluşmaktadır. Döngüler ise for,while,do-while gibi temel kısımlardan oluşur. Bunların mantığını bildiğinizi düşünerek, bunların javascriptte kullanımına geçiyorum. Anlatırken konumuz dışında bazı şeylere de değineceğim. if-else İlk olarak if-else konusunda bir örnekle başlıyorum. Bu örnekte hız değişkenini, fonksiyona gönderdim ve bu fonksiyon da &#8230;</p>
<p>The post <a rel="nofollow" href="https://www.mehmetkirazli.com/javascript-dersleri-5-donguler-ve-kosullar/">JavaScript Dersleri 5 : Döngüler ve Koşullar</a> appeared first on <a rel="nofollow" href="https://www.mehmetkirazli.com">Mehmet Kirazlı</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Merhaba. Bu yazımda javascriptte <span style="color: #ff0000;">döngüler</span> ve <span style="color: #ff0000;">koşullar</span> bölümünü anlatacağım.<span id="more-1819"></span><strong>Koşullar</strong> bildiğiniz üzere<span style="color: #ff0000;"> if-else</span> ve<span style="color: #ff0000;"> switch</span>&#8216;ten oluşmaktadır. <strong>Döngüler</strong> ise <span style="color: #ff0000;">for,while,do-while</span> gibi temel kısımlardan oluşur. Bunların mantığını bildiğinizi düşünerek, bunların javascriptte kullanımına geçiyorum. Anlatırken konumuz dışında bazı şeylere de değineceğim.</p>
<h3><strong>if-else</strong></h3>
<p>İlk olarak <span style="color: #ff0000;">if-else</span> konusunda bir örnekle başlıyorum. Bu örnekte <strong>hız</strong> değişkenini, fonksiyona gönderdim ve bu fonksiyon da bize bir <strong>mesaj</strong> döndü. Bu mesajı, içerisindeki <span style="color: #ff0000;">if-else</span> yapısına göre belirledi. Son olarak da bu mesajı ekrana yazdırdım.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kodif.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1821 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kodif-264x300.png" alt="javascript dersleri" width="264" height="300" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kodif-264x300.png 264w, https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kodif.png 455w" sizes="(max-width: 264px) 100vw, 264px" /></a></p>
<p>Ekran görüntüsü ise şu şekilde olacaktır:</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ekranif.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1822 size-full" src="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ekranif.png" alt="javascript dersleri" width="224" height="97" /></a></p>
<h3><strong>switch yapısı</strong></h3>
<p><span style="color: #ff0000;">İf-else</span> yapısına benzeyen bir diğer kontrol mekanizması ise <span style="color: #ff0000;">switch</span>&#8216;tir. Aldığı parametreye göre doğrudan şartı çalıştırır. <span style="color: #ff0000;">İf-else</span>&#8216;deki gibi tek tek kontrol etmez. Bu örnekte fonksiyona bir isim gönderdim. Bu isim <span style="color: #ff0000;">switch</span> mekanizmasına parametre olarak geldi. <span style="color: #ff0000;">Case</span> ile de bu parametreyi kontrol ettim. Hangi case&#8217;ye uyuyorsa oraya girdi. Her case&#8217;den sonra <strong>break;</strong> koymak zorunludur. Eğer yazılmazsa bütün case&#8217;leri çalıştırır.</p>
<p><span style="color: #ff0000;">Body</span> kısmında <strong>document.write()</strong> ile ekrana bir şeyler yazdırdım. Bunu şunun için yaptım. Javascriptte ekrana bir metin yazdırılırken bu metin, <span style="color: #ff0000;">html</span> etiketleri arasında yazdırılabiliyor.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kodswitch.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1823 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kodswitch-300x232.png" alt="javascript dersleri" width="300" height="232" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kodswitch-300x232.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kodswitch.png 841w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Ekran çıktısı ise şu şekilde olacaktır:</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ekranswitch.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1824 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ekranswitch-300x71.png" alt="javascript dersleri" width="300" height="71" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ekranswitch-300x71.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ekranswitch.png 871w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<h3><strong>for döngüsü</strong></h3>
<p>Kontrol yapılarından sonra döngülerdeki en temel döngü olan <span style="color: #ff0000;">for</span> döngüsü ise şu şekilde kullanılmaktadır. <span style="text-decoration: underline;">Başlangıç</span> ve <span style="text-decoration: underline;">bitiş</span> şartı koyulur. Döngü bu kurala uydukça süslü parantezler içerisindeki kodlar çalışır.</p>
<p>Butona basınca <strong>hesapla()</strong> fonksiyonu çağrıldı ve döngünün 10 kere dönülmesi sağlandı. Döngü bitince de alert ile 1&#8217;den 10&#8217;a kadar olan sayıların toplamı yazıldı.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kodfor.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1827 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kodfor-300x226.png" alt="javascript dersleri" width="300" height="226" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kodfor-300x226.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kodfor.png 628w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Ekran çıktısı ise:</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ekranfor.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1828 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ekranfor-300x69.png" alt="javascript dersleri" width="300" height="69" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ekranfor-300x69.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ekranfor.png 869w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Aynı örneğin <span style="color: #ff0000;">çarpma</span> olanını bu sefer <span style="color: #ff0000;">while</span> ile yapıyoruz. While&#8217;da ise bitiş verilmez. Sadece <span style="color: #ff0000;">şart</span> verilir. Şart sağlandıkça kodlar çalışır. Sayının artırılır azaltılması ise for&#8217;daki gibi en başta verilmez. Kod bloğu içinde yazılır. Burada <strong>sayi</strong> değişkenini 1 artırma işlemini kod bloğu içinde yaptım. Sonunda yine çarpımı <span style="color: #ff0000;">alert</span> ile ekrana bastım.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kodwhile.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1829 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kodwhile-300x260.png" alt="javascript dersleri" width="300" height="260" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kodwhile-300x260.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kodwhile.png 622w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Çıktı ise şu şekilde olacaktır :</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ekranwhile.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1830 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ekranwhile-300x71.png" alt="javascript dersleri" width="300" height="71" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ekranwhile-300x71.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ekranwhile.png 877w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<h3><strong>do-while döngüsü</strong></h3>
<p>Son olarak <span style="color: #ff0000;">do-while</span> döngüsü ile bitirelim. Bunun while&#8217;dan farkı, <span style="text-decoration: underline;">şart sağlanmasa bile döngünün bir kere çalışmasıdır</span>. Yani her şartta en az 1 defa çalışır. Bu örnekte butona basınca 0 değerini fonksiyona gönderdim. While şartında 0&#8217;dan büyükse çalışması gerekiyor fakat büyük olmadığı halde döngü 1 kere çalıştı. Çünkü <span style="color: #ff0000;">while</span> ifadesi şuan en sonda. İlk olarak <strong>do</strong> işlemi geliyor. Şart sağlanmadığı halde döngü 1 defa çalışır.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/koddowhile.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1831 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/koddowhile-300x206.png" alt="javascript dersleri" width="300" height="206" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/koddowhile-300x206.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2014/02/koddowhile.png 704w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Ekran çıktısı :</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ekrandowhile.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1832 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ekrandowhile-300x67.png" alt="javascript dersleri" width="300" height="67" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ekrandowhile-300x67.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ekrandowhile.png 912w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Döngü ve kontrol yapılarının javascriptte kullanımı bu şekilde. Diğer dillere benzer şekilde kullanılıyor. Ayrıntıya inmeden genel hatlarıyla bu şekilde.</p>
<p>Bir sonraki yazılarda görüşmek üzere&#8230;</p>
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://www.mehmetkirazli.com/javascript-dersleri-5-donguler-ve-kosullar/">JavaScript Dersleri 5 : Döngüler ve Koşullar</a> appeared first on <a rel="nofollow" href="https://www.mehmetkirazli.com">Mehmet Kirazlı</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.mehmetkirazli.com/javascript-dersleri-5-donguler-ve-kosullar/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>JavaScript Dersleri 4 : Fonksiyonlar ve Uyarı Mesajları</title>
		<link>https://www.mehmetkirazli.com/javascript-dersleri-4-fonksiyonlar-ve-uyari-mesajlari/</link>
					<comments>https://www.mehmetkirazli.com/javascript-dersleri-4-fonksiyonlar-ve-uyari-mesajlari/#respond</comments>
		
		<dc:creator><![CDATA[Mehmet Kirazlı]]></dc:creator>
		<pubDate>Sat, 08 Feb 2014 16:42:11 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[javascript alert]]></category>
		<category><![CDATA[javascript dersleri]]></category>
		<category><![CDATA[javascript fonksiyon çağırma]]></category>
		<category><![CDATA[javascript fonksiyonlar]]></category>
		<category><![CDATA[javascript metodlar]]></category>
		<category><![CDATA[javascript uyarı mesajı verme]]></category>
		<guid isPermaLink="false">http://www.mehmetkirazli.com/?p=1801</guid>

					<description><![CDATA[<p>Merhaba. Bu yazıda parametreli ve parametresiz fonksiyon oluşturmayı, uyarı mesajları göstermeyi yazacağım. Bunun için bir buton oluşturacağım ve tıklandığında bir fonksiyon çağırarak uyarı mesajı gösterilecek. İlk olarak sayfamızın boş halini göstereceğim. Burada 1 numaralı alanda fonksiyon tanımlayacağız. Fonksiyonları body kısmından ziyade burada tanımlamak daha faydalıdır. Çünkü bu kısımdaki kodlar, sayfa ilk açıldığında ilk çalışan kısımdır. &#8230;</p>
<p>The post <a rel="nofollow" href="https://www.mehmetkirazli.com/javascript-dersleri-4-fonksiyonlar-ve-uyari-mesajlari/">JavaScript Dersleri 4 : Fonksiyonlar ve Uyarı Mesajları</a> appeared first on <a rel="nofollow" href="https://www.mehmetkirazli.com">Mehmet Kirazlı</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="line-height: 1.5em;">Merhaba. Bu yazıda parametreli ve parametresiz fonksiyon oluşturmayı, uyarı mesajları göstermeyi yazacağım.</span></p>
<p><span id="more-1801"></span>Bunun için bir <span style="color: #ff0000;">buton</span> oluşturacağım ve tıklandığında bir fonksiyon çağırarak<span style="color: #ff0000;"> uyarı mesajı</span> gösterilecek. İlk olarak sayfamızın boş halini göstereceğim.</p>
<p><a style="line-height: 1.5em;" href="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kod12.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1802 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kod12-300x280.png" alt="javascript fonksiyonlar" width="300" height="280" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kod12-300x280.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kod12.png 373w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Burada 1 numaralı alanda <span style="color: #ff0000;">fonksiyon</span> tanımlayacağız. Fonksiyonları <span style="color: #ff0000;">body</span> kısmından ziyade burada tanımlamak daha faydalıdır. Çünkü bu kısımdaki kodlar, sayfa ilk açıldığında ilk çalışan kısımdır. Ben bu şekilde tercih ediyorum. <span style="color: #ff0000;">Head</span> kısmında da <span style="color: #ff0000;">javascript</span> kullanacağım için fonksiyon oluşturma kodlarını da<span style="color: #ff0000;"> &lt;script&gt;</span> etiketi arasında yazıyorum. 2.kısımda ise fonksiyonumu çağıracağım ve buton oluşturacağım.</p>
<p>Şimdi ilk olarak fonksiyon oluşturalım. Fonksiyon oluşturmak için <strong><span style="color: #ff0000;">function</span></strong> anahtar kelimesinden sonra<span style="text-decoration: underline;"> fonksiyon ismi</span> yazılır ve <span style="text-decoration: underline;">süslü parantezler</span> içerisine de kodlar yazılır.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kod21.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1803 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kod21-300x273.png" alt="javascript fonksiyonlar" width="300" height="273" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kod21-300x273.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kod21.png 426w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Bu <span style="color: #ff0000;">mesajGoster()</span> adlı fonksiyonumuz ekranda bir mesaj gösteriyor. Mesajlar,<strong><span style="color: #ff0000;"> alert()</span> </strong>fonksiyonuyla verilir. <span style="color: #ff0000;">mesajGoster()</span> fonksiyonumuz <span style="text-decoration: underline;">parametre almadan</span> işlev görüyor.</p>
<p>Şimdi bu fonksiyonu çağıralım. Bunu ben butona basınca çağırarak yapmayı tercih ettim. Siz doğrudan <span style="color: #ff0000;">mesajGoster()</span> diyerek çağırabilirsiniz.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kod3.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1804 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kod3-300x167.png" alt="javascript fonksiyonlar" width="300" height="167" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kod3-300x167.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kod3.png 778w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Butonu <strong>&lt;form&gt;</strong> etiketiyle yapıyoruz. Bunun yapılışına çok değinmeyeceğim. Burada butonun <span style="color: #ff0000;">onclick</span> özelliğine fonksiyonu yazıyoruz yani butona tıklanınca bu <span style="color: #ff0000;">fonksiyon</span> çağrılsın.</p>
<h3><strong>Ekran Çıktıları</strong></h3>
<p>Ekran çıktılarımız aşağıdaki gibi olacaktır.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ekran11.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1805 size-full" src="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ekran11.png" alt="javascript fonksiyonlar" width="173" height="133" /></a></p>
<p>Butona tıklanınca :</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ekran21.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1806 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ekran21-300x64.png" alt="javascript fonksiyonlar" width="300" height="64" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ekran21-300x64.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ekran21.png 871w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Şimdi geriye <strong><span style="color: #ff0000;">değer döndüren</span></strong> fonksiyonlara örnek vereceğim.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kod13.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1807 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kod13-263x300.png" alt="javascript fonksiyonlar" width="263" height="300" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kod13-263x300.png 263w, https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kod13.png 413w" sizes="(max-width: 263px) 100vw, 263px" /></a></p>
<p>Burada <span style="color: #ff0000;">topla</span> ve <span style="color: #ff0000;">carp</span> adında 2 fonksiyon oluşturduk. <span style="color: #ff0000;">Parametreli</span> fonksiyonlarda parametrelerin tipi <span style="text-decoration: underline;">yazılmaz</span>. Bu 2 fonksiyondan ilk olarak <strong><span style="color: #ff0000;">topla</span></strong> fonksiyonunu çağırdık ve burada <span style="color: #ff0000;">return</span> ile dönen değeri tekrar <strong><span style="color: #ff0000;">carp</span></strong> fonksiyonuna gönderdik. Bu çarpma işlemi yapan fonksiyondan dönen değeri de <span style="color: #ff0000;">sonuc</span> değişkenine attık. Son olarak da bunu ekrana yazdırdık.</p>
<p>Çıktımız ise :</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ekran12.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1808 size-full" src="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ekran12.png" alt="javascript fonksiyonlar" width="215" height="108" /></a></p>
<p>Fonksiyonların genel yapısı bu şekilde. Belirgin fark olarak, fonksiyona geçirilen parametrelerin tipi yazılmaz diyebiliriz. Bunun dışında syntax olarak bildiğiniz şeyler olduğunu düşünüyorum.</p>
<p>Bir sonraki derste görüşmek üzere&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.mehmetkirazli.com/javascript-dersleri-4-fonksiyonlar-ve-uyari-mesajlari/">JavaScript Dersleri 4 : Fonksiyonlar ve Uyarı Mesajları</a> appeared first on <a rel="nofollow" href="https://www.mehmetkirazli.com">Mehmet Kirazlı</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.mehmetkirazli.com/javascript-dersleri-4-fonksiyonlar-ve-uyari-mesajlari/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>JavaScript Dersleri 3 : Operatörler</title>
		<link>https://www.mehmetkirazli.com/javascript-dersleri-3-operatorler/</link>
					<comments>https://www.mehmetkirazli.com/javascript-dersleri-3-operatorler/#comments</comments>
		
		<dc:creator><![CDATA[Mehmet Kirazlı]]></dc:creator>
		<pubDate>Sat, 08 Feb 2014 12:43:51 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[javascript dersleri]]></category>
		<category><![CDATA[javascript matematiksel]]></category>
		<category><![CDATA[javascript operatörler]]></category>
		<category><![CDATA[javascript türkçe kaynak]]></category>
		<guid isPermaLink="false">http://www.mehmetkirazli.com/?p=1790</guid>

					<description><![CDATA[<p>Merhaba. JavaScript derslerine hızlıca devam ediyoruz. Bu yazıda operatörlere değineceğim.Bildiğiniz üzere temel operatörler = , + , &#8211; , * , / Bunların dışında &#38;, &#38;&#38;, &#124;, &#124;&#124;, ==, %, &#60; , &#62; , &#60;=, &#62;= operatörleri vardır. Bunların anlamlarını bildiğinizi düşünüyorum. Bunlar java, c# dillerinden size tanıdık gelecektir. Örnekler üzerinden devam ediyorum. İlk olarak en &#8230;</p>
<p>The post <a rel="nofollow" href="https://www.mehmetkirazli.com/javascript-dersleri-3-operatorler/">JavaScript Dersleri 3 : Operatörler</a> appeared first on <a rel="nofollow" href="https://www.mehmetkirazli.com">Mehmet Kirazlı</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="color: #333333;">Merhaba. JavaScript derslerine hızlıca devam ediyoruz. Bu yazıda operatörlere değineceğim.<span id="more-1790"></span></span>Bildiğiniz üzere temel operatörler <span style="color: #ff0000;">= , + , &#8211; , * , /</span><br />
Bunların dışında <span style="color: #ff0000;">&amp;, &amp;&amp;, |, ||, ==, %, &lt; , &gt; , &lt;=, &gt;=</span> operatörleri vardır. Bunların anlamlarını bildiğinizi düşünüyorum. Bunlar java, c# dillerinden size tanıdık gelecektir.</p>
<p>Örnekler üzerinden devam ediyorum. İlk olarak en basit 4 işlem yapacağım. Burada<span style="color: #ff0000;"> if</span>&#8216;in kullanımına da değindim.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kod.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1791 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kod-300x253.png" alt="javascript dersleri" width="300" height="253" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kod-300x253.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kod.png 653w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>2 sayı üzerinde 4 işlem yaptım. Her işlemin sonunda, alt satıra geçme etiketini de kullanarak satırların yan yana yazılmasını engelledim. Alt kısımda da <span style="color: #ff0000;">if</span> koşulu ile büyüktür ve küçüktür kontrollerini kullandım.</p>
<h4><strong>Ekran Görüntüsü :<br />
</strong><a href="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ekran.png"><br />
</a><a href="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ekran.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1792 size-full" src="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ekran.png" alt="javascript dersleri" width="230" height="198" /></a></h4>
<p>2.ve son örneği de yaptıktan sonra konumuzu bitirelim. Bu konunun üzerinde çok fazla durmaya gerek yok çünkü.</p>
<p>Bu örnekte ise <span style="color: #ff0000;">mantıksal</span> operatörleri göstereceğim.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kod2.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1793 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kod2-300x295.png" alt="javascript dersleri" width="300" height="295" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kod2-300x295.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kod2-50x50.png 50w, https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kod2.png 676w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<h4><strong>Ekran Görüntüsü : </strong></h4>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ekran2.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1794 size-full" src="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ekran2.png" alt="javascript dersleri" width="257" height="169" /></a></p>
<p>Kendiniz de örnekler yaparak pekiştirmenizi tavsiye ediyorum. Görüşmek üzere.</p>
<p>The post <a rel="nofollow" href="https://www.mehmetkirazli.com/javascript-dersleri-3-operatorler/">JavaScript Dersleri 3 : Operatörler</a> appeared first on <a rel="nofollow" href="https://www.mehmetkirazli.com">Mehmet Kirazlı</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.mehmetkirazli.com/javascript-dersleri-3-operatorler/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>JavaScript Dersleri 2 : Değişkenler</title>
		<link>https://www.mehmetkirazli.com/javascript-dersleri-2-degiskenler/</link>
					<comments>https://www.mehmetkirazli.com/javascript-dersleri-2-degiskenler/#comments</comments>
		
		<dc:creator><![CDATA[Mehmet Kirazlı]]></dc:creator>
		<pubDate>Sat, 08 Feb 2014 11:11:32 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[javascript değişken tanımlama]]></category>
		<category><![CDATA[javascript değişken tipleri]]></category>
		<category><![CDATA[javascript değişkenler]]></category>
		<guid isPermaLink="false">http://www.mehmetkirazli.com/?p=1782</guid>

					<description><![CDATA[<p>Merhaba. Javascript&#8217;e giriş yazısından sonra en temel şeylerden devam ediyorum. Bu yazıda Javascript&#8217;te değişkenler konusunu anlatacağım. Değişkenin ne olduğunu bildiğinizi düşünerek doğrudan tanımlamalara geçiyorum. 1) Javascriptte değişkenler var ifadesiyle tanımlanır. Örneğin; [crayon-69b5f49ed8611850049844/] 2) Javascriptte değişkenin türü belirtilmez. Yani int, string, double gibi ifadeler yer almaz. Sadece değişken adı ve değeri yazılır. 3) Javascriptte her satır noktalı &#8230;</p>
<p>The post <a rel="nofollow" href="https://www.mehmetkirazli.com/javascript-dersleri-2-degiskenler/">JavaScript Dersleri 2 : Değişkenler</a> appeared first on <a rel="nofollow" href="https://www.mehmetkirazli.com">Mehmet Kirazlı</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="color: #333333;">Merhaba. Javascript&#8217;e giriş yazısından sonra en temel şeylerden devam ediyorum. Bu yazıda Javascript&#8217;te <span style="color: #ff0000;">değişkenler </span>konusunu anlatacağım. <span id="more-1782"></span>Değişkenin ne olduğunu bildiğinizi düşünerek doğrudan tanımlamalara geçiyorum.</span></p>
<p>1) Javascriptte değişkenler <strong><span style="color: #ff0000;">var</span> </strong>ifadesiyle tanımlanır.</p>
<p>Örneğin;</p><pre class="crayon-plain-tag">var degisken;
 var ad="Mehmet";
 var yas=33;</pre><p>
2) Javascriptte değişkenin türü <span style="color: #ff0000;">belirtilmez</span>. Yani<span style="color: #ff0000;"> int, string, double</span> gibi ifadeler yer almaz. Sadece <span style="text-decoration: underline;">değişken adı</span> ve <span style="text-decoration: underline;">değeri</span> yazılır.</p>
<p>3) Javascriptte her satır <span style="color: #ff0000;">noktalı virgül</span> ile biter.</p>
<p>4) <span style="color: #ff0000;"><strong>A</strong></span> değişkeni ile <strong><span style="color: #ff0000;">a</span></strong> değişkeni farklıdır. Büyük küçük harf ayrımı vardır. (case sensitive)</p>
<p>5) Değişken isimleri <span style="color: #ff0000;">sayı</span> ile <span style="text-decoration: underline;">başlayamaz</span>.</p>
<p>6) Javascriptte bir harfi bile yanlış yazarsanız sayfanızda bir şey görünmeyebilir. Yani hata olduğunda bulmanız zordur.</p>
<p>7) Açıklama satırları <span style="color: #ff0000;">//</span> ile yapılır ya da <span style="color: #ff0000;">/*&#8230;*/</span> arasına yazılır.</p>
<p>Şimdi örneklerle devam edelim.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kod1.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1783 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kod1-300x191.png" alt="javascript değişkenler" width="300" height="191" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kod1-300x191.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kod1.png 513w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Burada 3 değişken tanımladık ve <span style="color: #ff0000;">document.write()</span> ile ekrana yazdık. Bunları <strong><span style="color: #ff0000;">+</span></strong> operatörüyle birleştirdik.</p>
<h4><strong>Ekran Görüntüsü : </strong></h4>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/site1.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1784 size-full" src="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/site1.png" alt="javascript değişkenler" width="179" height="104" /></a></p>
<p>Şimdi birden fazla değişken tanımlayalım ve bunlar üzerinde işlemler yapalım.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kod11.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1785 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kod11-300x198.png" alt="javascript değişkenler" width="300" height="198" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kod11-300x198.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2014/02/kod11.png 793w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Burada 6 <span style="color: #ff0000;">değişken</span> tanımladık ve 3&#8217;er 3&#8217;er ekrana yazdırdık. Araya bir satır <span style="color: #ff0000;">boşluk</span> bıraktık. Bunu da html&#8217;deki boşluk bırakma etiketiyle yaptık. Ayrıca açıklama satırlarının da nasıl kullanıldığını görmüş olduk.</p>
<h4><strong>Ekran Görüntüsü : </strong></h4>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/site11.png"><br />
</a><a href="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/site11.png"><img decoding="async" loading="lazy" class="wp-image-1786 size-full alignleft" src="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/site11.png" alt="javascript değişkenler" width="158" height="94" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Değişkenleri, diğer programlama dillerinden nasıl kullanıldığını bildiğinizi düşünerek buraya bitiriyorum.</p>
<p>The post <a rel="nofollow" href="https://www.mehmetkirazli.com/javascript-dersleri-2-degiskenler/">JavaScript Dersleri 2 : Değişkenler</a> appeared first on <a rel="nofollow" href="https://www.mehmetkirazli.com">Mehmet Kirazlı</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.mehmetkirazli.com/javascript-dersleri-2-degiskenler/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>JavaScript Dersleri 1 : JavaScript&#8217;e Giriş &#8211; JavaScript Nedir ?</title>
		<link>https://www.mehmetkirazli.com/javascript-dersleri-1-javascripte-giris/</link>
					<comments>https://www.mehmetkirazli.com/javascript-dersleri-1-javascripte-giris/#comments</comments>
		
		<dc:creator><![CDATA[Mehmet Kirazlı]]></dc:creator>
		<pubDate>Sat, 08 Feb 2014 10:32:21 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[javascript dersleri]]></category>
		<category><![CDATA[javascript eğitimi]]></category>
		<category><![CDATA[javascript nedir]]></category>
		<category><![CDATA[javascript öğren]]></category>
		<guid isPermaLink="false">http://www.mehmetkirazli.com/?p=1774</guid>

					<description><![CDATA[<p>Merhaba. Eğitim serisine yeni bir kategoriden devam ediyorum. Bu yazı dizisinde Javascript&#8216;i anlatacağım. Her zamanki gibi kodları kopyala yapıştır yapmak yerine, kodları aynen yazıp elinizin alışması için resimlerle anlatmaya çalışacağım. Yararlı olma temennisiyle vakit kaybetmeden başlıyorum. JavaScript Nedir ? JavaScript Nedir ?  Javascript, Netscape firması tarafından geliştirilmiştir. İsminden dolayı java&#8216;ya yakın gibi görünse de birbirlerine &#8230;</p>
<p>The post <a rel="nofollow" href="https://www.mehmetkirazli.com/javascript-dersleri-1-javascripte-giris/">JavaScript Dersleri 1 : JavaScript&#8217;e Giriş &#8211; JavaScript Nedir ?</a> appeared first on <a rel="nofollow" href="https://www.mehmetkirazli.com">Mehmet Kirazlı</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="color: #333333;">Merhaba. Eğitim serisine yeni bir kategoriden devam ediyorum. Bu yazı dizisinde </span><span style="color: #ff0000;">Java</span><span style="color: #333333;"><span style="color: #ff0000;">script</span>&#8216;i anlatacağım. Her zamanki gibi kodları </span><span style="text-decoration: underline;">kopyala yapıştır</span><span style="color: #333333;"> yapmak yerine, kodları aynen yazıp elinizin alışması için resimlerle anlatmaya çalışacağım. Yararlı olma temennisiyle vakit kaybetmeden başlıyorum. JavaScript Nedir ?<span id="more-1774"></span></span></p>
<h3><strong>JavaScript Nedir ? </strong></h3>
<p>Javascript, <span style="color: #ff0000;">Netscape</span> firması tarafından geliştirilmiştir. İsminden dolayı <span style="color: #ff0000;">java</span>&#8216;ya yakın gibi görünse de birbirlerine uzaktırlar. <span style="color: #ff0000;">Javascript</span>, programlama dilinden ziyade bir <span style="color: #ff0000;">script</span> dilidir.</p>
<p><span style="color: #ff0000;">Html</span> sayfalarının içine yazılarak, sayfayı daha etkileşimli hale getirir. Örneğin <span style="color: #ff0000;">click</span> olayları, <span style="color: #ff0000;">uyarı</span> mesajları gibi hareketlerle sayfayı daha <span style="text-decoration: underline;">dinamik</span> hale getirir. <span style="color: #ff0000;">Javascript</span> olmadan yazılan <span style="color: #ff0000;">html</span> sayfalarıyla yapılabilecekler sınırlıdır.</p>
<p><span style="color: #ff0000;">Web developer</span> olmak isteyenler için öğrenilmesi gereken bir <span style="color: #ff0000;">scripttir</span>. Tabiki bundan önce iyi bir<strong> html-css</strong> bilgisi olması gerekir. <strong>Html-css</strong> ikilisi için 2 gününüzü ayırmak yeterli olacaktır diye düşünüyorum. İnternette anlatımı iyi olan birçok<strong> html-css</strong> eğitimleri mevcuttur.</p>
<p><a href="https://www.mehmetkirazli.com/category/html/" target="_blank" rel="noopener">Html dersleri için burayı tıklayın</a></p>
<p><a href="https://www.mehmetkirazli.com/category/css-2/" target="_blank" rel="noopener">Css dersleri için burayı tıklayın</a></p>
<p>Javascript kodları<strong><span style="color: #ff0000;"> &lt;script&gt;&#8230;&lt;/script&gt;</span> </strong>etiketleri arasına yazılırlar. <span style="color: #ff0000;">Html</span> sayfası içinde ise <span style="color: #ff0000;"><strong>&lt;body&gt;</strong> </span>etiketinin arasına gömülürler. Yerine göre <strong><span style="color: #ff0000;">&lt;head&gt;</span></strong> etiketinden sonra da yazılabilir.</p>
<p>Kısa bir giriş bilgisinden sonra şimdi basit bir örnekle bitirelim.</p>
<p>1) İlk olarak temel html kodları üzerinden gidelim.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/sayfa1.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1775 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/sayfa1-300x194.png" alt="javascript dersleri" width="300" height="194" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/sayfa1-300x194.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2014/02/sayfa1.png 430w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p><span style="color: #ff0000;">Notepad++</span> ya da <span style="color: #ff0000;">notepad</span> programını açın ve yukarıdaki kodları yazın. Sol üst köşeden<span style="color: #ff0000;"> Dosya -&gt; Farklı Kaydet</span> seçeneğini seçin ve uzantısını<strong> .html</strong> olacak şekilde kaydedin. Örneğin <span style="color: #ff0000;">deneme.html</span></p>
<p>Bu<strong> .html</strong> uzantılı sayfamıza sağ tıklayıp tarayıcıda açtığımızda boş bir sayfa gelecektir. Çünkü <span style="color: #ff0000;">body</span> kısmına birşey yazmadık. <span style="color: #ff0000;">Body</span> kısmında, sayfamızda görünmesini istediğimiz şeyleri yazarız. <span style="color: #ff0000;">Head</span> etiketleri arasına ise <span style="text-decoration: underline;">sayfamızın başlığını</span>, <span style="text-decoration: underline;">import</span> işlemlerini vs. yaparız.</p>
<p>2) Şimdi <span style="color: #ff0000;">javascript</span> kodlarımızı nasıl kullanacağımız görelim. Biraz önceki düz <span style="color: #ff0000;">html</span> sayfasıydı.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ste.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1778 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ste-300x174.png" alt="javascript dersleri" width="300" height="174" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ste-300x174.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2014/02/ste.png 473w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Body etiketlerimizin arasına <span style="color: #ff0000;">&lt;script&gt;</span> etiketlerini yazdık ve sonunda da<span style="color: #ff0000;"> &lt;/script&gt;</span> ile kapadık. Bu <span style="color: #ff0000;">&lt;script&gt;</span> etiketlerinin arasına <span style="color: #ff0000;">javascript</span> kodlarımızı yazarız. Ben burda ekrana yazdırma işlemi yaptım. Javascriptte ekrana yazdırma işlemi <strong>document.write()</strong> ile yazdırılır.</p>
<p><span style="color: #ff0000;">&lt;script&gt;</span> etiketinin içine <strong>type=&#8221;text/javascript&#8221;</strong> özelliğini ekledik. Burada javascriptin kullanıldığını belirttik. Ayrıca <span style="color: #ff0000;">head</span> kısmında<strong> &lt;meta charset=&#8217;utf-8&#8242;&gt;</strong> etiketini yazmamızın sebebi ise <span style="color: #ff0000;">türkçe</span> karakter sıkıntısı yaşamamız için.</p>
<p><span style="line-height: 1.5em;">Kodumuzu yazdıktan sonra kaydedip, <span style="color: #ff0000;">html</span> uzantılı sayfayı tekrar çalıştırırsak (sayfa yenileme de yapılabilir) aşağıdaki çıktıyı elde ederiz. </span></p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/site2.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1776 size-full" src="https://www.mehmetkirazli.com/wp-content/uploads/2014/02/site2.png" alt="javascript dersleri" width="171" height="90" /></a></p>
<p>İlk derste javascripte kısa bir giriş yaptık. Diğer derslerde görüşmek üzere</p>
<p>The post <a rel="nofollow" href="https://www.mehmetkirazli.com/javascript-dersleri-1-javascripte-giris/">JavaScript Dersleri 1 : JavaScript&#8217;e Giriş &#8211; JavaScript Nedir ?</a> appeared first on <a rel="nofollow" href="https://www.mehmetkirazli.com">Mehmet Kirazlı</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.mehmetkirazli.com/javascript-dersleri-1-javascripte-giris/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
	</channel>
</rss>
