<?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>Venus Programlama &#187; tolowercase</title>
	<atom:link href="http://programlama.venus.gen.tr/etiket/tolowercase/feed" rel="self" type="application/rss+xml" />
	<link>http://programlama.venus.gen.tr</link>
	<description>Programlama üzerine deneyimler, ipuçları ve hazır kodlar...</description>
	<lastBuildDate>Fri, 21 May 2010 17:20:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Javascript String İşlemleri</title>
		<link>http://programlama.venus.gen.tr/javascript/javascript-string-islemleri.html</link>
		<comments>http://programlama.venus.gen.tr/javascript/javascript-string-islemleri.html#comments</comments>
		<pubDate>Tue, 03 Feb 2009 18:56:00 +0000</pubDate>
		<dc:creator>Venus</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[alfasayısal değişkenler]]></category>
		<category><![CDATA[indexof]]></category>
		<category><![CDATA[java script]]></category>
		<category><![CDATA[java string]]></category>
		<category><![CDATA[javascript fonksiyonları]]></category>
		<category><![CDATA[tolowercase]]></category>
		<category><![CDATA[touppercase]]></category>

		<guid isPermaLink="false">http://programlama.venus.gen.tr/?p=37</guid>
		<description><![CDATA[Uzun bir aradan sonra tekrar merhaba. Bugün sizlerle Java Script dilinde kullandığımız alfasayısal (string) değerler ile ilgili fonksiyonlar ve işlemler hakkında bilgi vereceğim. Öncelikle script dilinde nasıl bir string (harfler ve sayılar) değişken oluştururuz buna bakalım:
var a = 'Merhaba Dünya';
var b = 'İstanbul un en güzel mekanları burada.';
Burada &#8220;var degiskenadi = tırnak veya çift tırnak [...]]]></description>
			<content:encoded><![CDATA[<p>Uzun bir aradan sonra tekrar merhaba. Bugün sizlerle Java Script dilinde kullandığımız alfasayısal (string) değerler ile ilgili fonksiyonlar ve işlemler hakkında bilgi vereceğim. Öncelikle script dilinde nasıl bir string (harfler ve sayılar) değişken oluştururuz buna bakalım:</p>
<p><code>var a = 'Merhaba Dünya';<br />
var b = 'İstanbul un en güzel mekanları burada.';</code></p>
<p>Burada &#8220;var degiskenadi = tırnak veya çift tırnak arasına değişken değeri&#8221; şeklinde bir ayarlama yaparak değişkenlerimizi belirledik. Eğer üst ayraç kullanacaksak kaçış işareti olan (\) unutulmamalıdır. Aksi takdirde java script hata verecektir.</p>
<p><code>var b = 'İstanbul'un en güzel mekanları burada.'; // yanlış<br />
var c = 'İstanbul\'un en güzel mekanları burada.'; // doğru<br />
var d = "İstanbul'un en güzel mekanları burada."; // ayıraç yerine çift tırnak, diğer bir yol</code></p>
<p>Bir string değişkenin karakter sayısını <b>.length</b> komutu vermektedir.</p>
<p><code>var a = 'Merhaba Dünya!';<br />
var b = a.length; // değişken 14 sayısını içerir</code></p>
<p>Alfasayısal değişkenleri birleştirirken + (artı) işareti kullanılır.</p>
<p><code>var a = 'Murat';<br />
var b = 'Eliçalışkan';<br />
var c = a + ' ' + b; // değişken Murat Eliçalışkan olmuştur</code></p>
<p>Eğer bir string değer ile integer (sayısal) değer toplanırsa değer otomatik olarak alfasayısala dönüşecektir. Alfasayısallarda 4 işlem yapılamaz. Fakat string bir değer integere dönüştürülmek istenirse toString() fonksiyonundan yararlanabiliriz:</p>
<p><code>var a = 1 + 2;<br />
var b = a.toString(); // b string bir değişken olup değeri '3' dür.</code></p>
<p>Bir alfasayısal değişken sadece sayısal değerler içeriyorsa sayısal değere dönüştürülebilir. Bunun için toplama haricindeki matematiksel bir işlem yapmak yeterlidir (Toplama yani + işareti javascriptin kuralı gereği değişkenin sonuna ekler ve alfasayısal değer verir). Örneğin:</p>
<p><code>var a = '100';<br />
var b = a * 10; // değişken 1000 olur</code></p>
<p><strong>Çeşitli Alfasayısal Fonksiyonlar</strong></p>
<p><b>indexOf() Fonksiyonu</b></p>
<p>İlk olarak indexOf() fonksiyonundan bahsedelim. Bu fonksiyon bize alfasayısal bir değer içerisinde yer alan karakter ya da karakter grubunun konumu hakkında bilgi verir. Eğer sonuç -1 ise öyle bir karakter yoktur, 0 ve daha büyükse ise karakterin bulunduğu yeri bize bildirir.</p>
<p><code>var a = 'Merhaba Dünya!';<br />
var b = a.indexOf('a'); // 4 verir</code></p>
<p>Sonuç 4 olarak çıkacaktır. Çünkü aranılan ilk değer 5. sıradadır, ilk değer 0 ile başlayacağı için bu bir eksiği olacaktır. Eğer a.indexOf(&#8216;w&#8217;) deseydik, sonuç bulamayacağı için -1 olarak görünecekti.</p>
<p><b>charAt() Fonksiyonu</b></p>
<p>Verilen numarada geçen karakteri bize veren fonksiyondur.</p>
<p><code>var a = 'Merhaba Dünya!';<br />
document.write(a.charAt(5)); // b harfini gösterir.</code></p>
<p><b>split() Fonksiyonu</b></p>
<p>Bu fonksiyon değişkendeki bir karaktere göre kelimeleri dize değeri haline getirmemize yarar. Örneğin bir cümledeki tüm kelimeleri tek tek ele almamız gerekirse:</p>
<p><code>var a = 'Bugün hava güzel!';<br />
var dize = new Array();<br />
dize = a.split(' '); // boşluk karakterini ayıraç olarak alır</code></p>
<p>Bu durumda dize[0] Bugün, dize[1] hava, dize[2] ise güzel! kelimelerini barındıracaktı.</p>
<p><b>substring() Fonksiyonu</b></p>
<p>Değişken içerisinde belirtilen karakterleri almamızı sağlar. Örneğin bir kelimenin içerisindeki 4. karakter ile 8. karakter arasındaki kelimeleri alacaksak. substring( baslangic, bitis ) şeklinde kullanılır:</p>
<p><code>var a = 'Venus Programlama';<br />
document.write( a.substring(0, 5) ); // Venus verir</code></p>
<p><b>substr() Fonksiyonu</b></p>
<p>Diğerinden farklı olarak ikinci yazılan değer, ne kadar karakter ilerleneceğidir. Örneğin substr( 4, 8 ) dersek 4. karakterden 8 ileri gidip bu kısmı alacağı anlamına gelir.</p>
<p><b>toUpperCase() ve toLowerCase() Fonksiyonu</b></p>
<p>Bir alfasayısal değerdeki tüm harfleri küçültür ya da büyütür. Örneğin:</p>
<p><code>var a = 'Merhaba Dünya!';<br />
var b = a.toUpperCase(); // MERHABA DÜNYA!<br />
var c = a.toLowerCase(); // merhaba dünya!</code></p>
<p>Bir sonraki yazıda görüşmek dileklerimizle&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://programlama.venus.gen.tr/javascript/javascript-string-islemleri.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
