Javascript / Diziler

Konular Videolar Sunular Testler
  • 3d Max Uygulamalar 5
  • 3d Studio Max 11
  • Açık Kaynak İşletim Sistemleri 18
  • Adobe Illustrator 7
  • Ajax 11
  • Akıllı Tahta 1
  • Algoritma 8
  • Android 6
  • Apache Web Sunucusu 19
  • Arduino 11
  • Asp 1
  • Asp.net 1
  • Autocad Dersleri 1
  • Autocad Uygulamaları 16
  • Bilgisayar Donanımları 57
  • Bilgisayara Giriş 44
  • Bilgisayara Giriş Uygulamaları 7
  • Bilim 8
  • Bilim Insanları 2
  • Bilişim Teknolojileri 13
  • Blender 3
  • Blockchain Teknolojileri 14
  • Bootstrap 18
  • C Dersleri 32
  • C Programlama örnekleri 3
  • C# Dersleri 22
  • C++ Dersleri 12
  • Cgı Nedir? 1
  • Css 57
  • Css Ugulama Örnekleri 36
  • Dns 2
  • Dreamweaver 175
  • Dreamweaver Uygulamaları 18
  • E- Ticaret 5
  • Eğitici Hikayeler 22
  • Elektronik 3
  • Elektronik Posta (email) 11
  • Emperyalizm 2
  • Firefox 37
  • Fireworks 1
  • Fireworks Uygulaması 3
  • Flash Actionscript 10
  • Flash Dersleri 8
  • Flash Örnek Uygulamalar 7
  • Gerekli Programlar 3
  • Google Docs 22
  • Google Teknolojileri 11
  • Html Dersleri 66
  • Hz. Muhammed ( Sav) 1
  • Ileri Excel 2
  • Infographics 1
  • Internet 14
  • İngilizce 6
  • Java Applet Örnekleri 82
  • Java Applet Temelleri 74
  • Java Application Örnekleri 10
  • Java Netbeans Ide 16
  • Java Temel Örnekler 46
  • Java Temelleri 157
  • Javascript 109
  • Javascript Uygulama 44
  • Jquery 12
  • Jquery Örnekleri 11
  • Kızılderililer 1
  • Kişisel Gelişim 8
  • Libre Office Dersleri 3
  • Linux Bash Script 5
  • Linux Işletim Sistemi 103
  • Linux Server 50
  • Linux Web Filter 43
  • Milli Eğitim Bakanlığı 7
  • Ms Excel Dersleri 8
  • Ms Excel Uygulamaları 23
  • Ms Word Dersleri 350
  • Ms Word Uygulamaları 43
  • Mssql Veri Tabanı 11
  • Mysql Veri Tabanı 10
  • Network 34
  • Online Ücretsiz Yazılımlar 1
  • Ödev Konuları 3
  • Pascal 1
  • Photoshop Dersleri 460
  • Photoshop Uygulama Örnekleri 1
  • Photoshop Uygulamaları 58
  • Php Dersleri 97
  • Php Uygulamaları 33
  • Phpmyadmin 2
  • Postgresql Veri Tabanı 61
  • Power Point 2
  • Programlama 5
  • Proje Hazırlama 15
  • Python 31
  • Python Uygulamalar 13
  • Qbasic 19
  • React Native 6
  • Regular Expressions 1
  • Robotik Kodlama 1
  • Scratch İle Kodlama Dersleri 84
  • Seo 6
  • Teknik Servis 9
  • Teknoloji 4
  • Teknoloji Tasarım Uygulamaları 16
  • Ücretsiz Uygulamalar 1
  • Veri Tabanı 63
  • Web Tasarım 16
  • Web Uygulamaları 1
  • Windows Os 15
  • Windows Server 3
  • Xml 5
  • Yapay Zeka 1
  • Yazılım Dünyası 20
  • Ahilik Teşkilatı 2
  • Amerika 1
  • Animasyon Örnekleri 1
  • Atom Seviyesi 1
  • Bakış Açısı 1
  • Bilgisayar Donanımları 36
  • Bilişim Teknolojileri 27
  • Biyoteknoloji 1
  • Bootstrap 2
  • Dijital Dönüşüm 1
  • Doğal Enerji 1
  • Eğitim Sistemi 1
  • Eğitim Teknolojileri 1
  • Elektronik 3
  • Geleceğin Araçları 2
  • Geri Dönüşüm 1
  • Hayvan Sevgisi 1
  • Illustrator 2
  • Ingilice Dersleri 1
  • Insan Yetenekleri 2
  • Işletim Sistemi 3
  • İslam 3
  • Marşlar 3
  • Mekanik 1
  • Microsoft Visual Studio 3
  • Microsoft Word Dersleri 2
  • Mssql Server 1
  • Müslüman Mucitler 2
  • Network / Ağ 3
  • Php Dersleri 1
  • Programlama 4
  • Psikoloji 2
  • Python Dersleri 4
  • Robotlar 7
  • Savunma Sanatları 1
  • Sketchup Nedir? 3
  • Şaşırtıcı Bilim 9
  • Tarih 1
  • Tasarımlar 9
  • Teknoloji 8
  • Türk Tarihi 3
  • Uzay 1
  • Vücud Geliştirme 3
  • Windows Sorunları 1
  • Yazılım Der 1
  • Yazılım Dünyası 2
  • 2. Sınıf Öğrencileri İçin Sunular 1
  • 5. Sınıf Öğrencileri Için Sunular 13
  • 8. Sınıf Öğrencileri İçin Sunular 23
  • Belirli Gün Ve Haftalar 1
  • Bilgisayar Donanımları 5
  • Bilgisayar Programlama 2
  • Bilgisayar Yazılım 2
  • Bilişim Teknolojileri Ve Yazılım Temel Bilgisayar 64
  • Biyografiler 2
  • Biyoloji 2
  • Değerler Eğitimi 4
  • Eba Elektronik Bilişim Ağı 5
  • Eğitim-Öğretim Sunuları 3
  • Felsefe 2
  • İslam 3
  • Kelime İşlemci 1
  • Kişisel Gelişim 4
  • Kodlama, Robotic 4
  • Ortak Eğitim Proje Sunuları. 2
  • Problem Çözme Ve Algoritmalar 3
  • Proje Nedir? Nasıl Yapılır? 1
  • Rehberlik 16
  • Sağlık 3
  • Savaşlar 1
  • Scratch 1
  • Seminerler 3
  • Sınav Kaygısı 2
  • Sosyal Bilgiler 1
  • Sosyal Bilgiler 1
  • Tarih 1
  • Ulaşım Araçları 1
  • Verimli Ders Çalışma 1
  • Web Araçları 0
  • Windows İşletim Sistemi 1
  • Yarışmalar 0
  • 5. Sınıf Matematik Testleri 7
  • Açık Kaynak İşletim Sistemleri 4
  • Açık Kaynak Office 2
  • Ağ Temelleri 3
  • Autocad 1
  • Bilgisayara Giriş 18
  • Bilişim Teknik Resimi 1
  • Bilişim Teknolojilerinin Temelleri 11
  • Cografya 2
  • Css-javascript 4
  • Flash 1
  • Google Teknolojileri 1
  • Görsel Programlama 1
  • Html 1
  • Illustrator 1
  • İşletmede Beceri Eğitimi 1
  • Java 5
  • Javascript 1
  • Libre Office 1
  • Mesleki Gelişim 4
  • Mesleki İngilizce 1
  • Ms Office Word 11
  • Photoshop 1
  • Php 2
  • Programlama Temelleri 5
  • Python 1
  • Temel Elektronik 1
  • Veri Tabanı 4
  • Web Programlama 1
  • Web Tasarım 4
  1. Javascript
  2. Diziler ~ 16,115

Diziler

Diziler programcılığın temel konularından biridir. Bu sayfada öğrenecekleriniz, diğer programlarda da aynen veya benzer şekilde yer almaktadır. Bu sayfayı hemen değişkenlerden sonra anlatmayı düşünüyordum ama daha önce hiçbir yazılım dili bilmeyen arkadaşlara Pencere ve Metin kodları gibi somut derslerin daha öncelikli olduğuna karar verdim. Şimdi diziler konusuna geçebiliriz
Dizi Tanımlama Dizileri değişkenler kümesi şeklinde tanımlayabiliriz. Bellekte aynı isim altında saklanan değerleri ifade eder; değerler new Array(...) kodu kullanılarak girilir. Dizilerin iki yazım türü vardır: var hafta = new Array("pazartesi", "salı", "çarşamba", "perşembe", "cuma", "cumartesi", "pazar") veya, var hafta = new Array(6) hafta[0] = "pazartesi" hafta[1] = "salı" hafta[2] = "çarşamba" hafta[3] = "perşembe" hafta[4] = "cuma" hafta[5] = "cumartesi" hafta[6] = "pazar" Buradaki hafta isimli değişken 7 değerli bir dizidir. İlk değer 0. sırada sayılmaktadır. hafta[0] değişkeninin değeri "pazartesi", hafta[3]'ün değeri "perşembe"'dir. Değişkenlerden tek farkı, aynı ismi taşımaları. Değerleri yazılım boyunca değişebilir, birbirlerine değerlerini aktarabilirler. Aşağıdaki uygulamada kullanıcının girdiği 10 sayı küçükten büyüğe doğru sıralanmaktadır. <html> <head> <title>Sıralama</title> <script language="JavaScript"> function sirala() { var kelime = new Array(9) var i, j, k, m, ara for (i=0; i <=9; i++) { kelime[i] = prompt("Metinsel bir ifade girin lütfen...","Buraya,") } //Sayıları sıralıyoruz. for (j=0; j <=9; j++) { for (k=0; k <=8; k++) { if (kelime[k] > kelime[k+1]) { ara =kelime[k] kelime[k] = kelime[k+1] kelime[k+1] = ara } } } for (m=0; m <= 9; m++) document.write(m + 1 + ". kelime = " + kelime[m] + "<br>") } </script> </head> <body> <form> <p>Düğmeye basarak 10 tane yazıyı alfabetik sıraya sokabilirsiniz.</p> <input type="button" value="Sırala" onclick="sirala()"> </form> </body> </html> [Sayfayı göster] [Temizle] [İlk haline getir] Bu uygulama için söylemek istediğim birkaç şey var. prompt kodunun yazılanları metinsel ifade olarak gördüğünü unutmayalım, bu nedenle bu yazılım alfabetik sıraya sokuyor. Yani "245" değerini, "3" değerinden küçük sayıyor. Bir diğer nokta, JavaScript İngilizce karakterleri esas aldığı için Türkçe karakterler sonda yer alıyor. Yani "z" değeri, "ş" harfinden önce geliyor. Sayısal bir sıralama yapmak isterseniz, metinsel ifadeleri sayısal ifadeye çevirmelisiniz ki, bunu henüz öğrenmediniz; yakında öğreneceksiniz. Çok Boyutlu Diziler Diziler tek boyutlu olmak zorunda değil. Şu ana kadar tek boyutlu dizileri gördük, oysa çok boyutlu diziler kullanmamız gerekebilir. JavaScript'te çok boyutlu dizi yok aslında ama bu bizim için bir engel değil: Tek boyutlu bir dizinin her elemanını yeni bir dizi haline getirip, iki boyutlu dizi haline getirebiliriz: var hafta = new Array (6,1) for(var i=0; i<=6;i++) hafta[i]= new Array() hafta[0][0] = "pazartesi sabahı" hafta[0][1] = "pazartesi akşamı" hafta[1][0] = "salı sabahı" hafta[1][1] = "salı akşamı" hafta[2][0] = "çarşamba sabahı" hafta[2][1] = "çarşamba akşamı" hafta[3][0] = "perşembe sabahı" hafta[3][1] = "perşembe akşamı" hafta[4][0] = "cuma sabahı" hafta[4][1] = "cuma akşamı" hafta[5][0] = "cumartesi sabahı" hafta[5][1] = "cumartesi akşamı" hafta[6][0] = "pazar sabahı" hafta[6][1] = "pazar akşamı" Burada 7 x 2 = 14 tane değer söz konusudur ve iki değer grubunun (haftanın günleri, gün vakti) aralarında bir ilişki vardır. Bu örneğe 7 x 2'li bir matris de diyebiliriz, zira diziler bir matris ifadesidir. Matris bilgisi olmayan arkadaşlarımız kendi kendilerine yaptıkları denemelerle bazı temel bilgileri edinebilirler. Küçük bir uygulama yapalım: <html> <head> <title>Sıralama</title> <script language="JavaScript"> function rehber() { var kayit = new Array() for (var i=0; i<=100; i++) { kayit[i] = new Array() kayit[i][0]=prompt("Arkadaşınızın ismini girin lütfen","İsim") if (kayit[i][0]==null || kayit[i][0]=="") break kayit[i][1]=prompt(kayit[i][0] + " isimli arkadaşınızın telefonunu girin lütfen", "Telefon") } document.write("Rehbere kaydedilmiş isim ve telefon numaraları:<br>") for (var j=0; j<=i;j++) { document.write(kayit[j][0] + ": " + kayit[j][1] + "<br>") } } </script> </head> <body> Aşağıdaki düğmeye basarak telefon numaralarını öğrenebilirsiniz.<br><br> <form> <input type="button" value="Telefon Rehberi" onclick="rehber()"> </form> </body> </html> [Sayfayı göster] [Temizle] [İlk haline getir] Diziler Üzerinde İşlemler Diziyi yazılım içinde değer vermişsek, o dizinin kaç değeri olduğunu biliriz ve değer sayısını bulmaya çalışmayız. Ama eğer diziye girilecek değer sayısını kullanıcıya bırakmışsak, dizinin taşıdığı değer sayısını yazılım içinde ifade etmek isteriz. Dizilerin taşıdığı değer sayısını ifade etmek için length komutu kullanılır. Kaynak www.volkanderinbay.net/ders/dersjscr.asp

16,115 Okunma Yorum yapılmamış 17/07/2007 14:26:15

/ Yorumunuzu Ekleyin İsminiz Email Adresiniz Avatar jpg, gif, png türündeki resimleri seçmelisiniz Yorumuzu Yazınız Gönder
  1. Javascript ~ 109
Görsel Liste
Javascriptte Fonksiyonlar Değer Döndüren Ve Değer Döndürmeyen Fonksiyonlar

Fonksiyonlar, functions

61,079 okuma,

Javascriptte Fonksiyonlar Değer Döndüren Ve Değer Döndürmeyen Fonksiyonlar
Degişken Tanımlama Ve Operatörler

Degişken tanımlama ,operatörler vb...

57,616 okuma,

Degişken Tanımlama Ve Operatörler
Javascript Nedir?

Javascripte başlamadan önce bilinmesi gerekenler, java ve javascript aynı mıdır?, javascript ne yapabilir, javascriptin tarihçesi, javascript harf duyarlı mıdır?

50,587 okuma, 19/11/2024

Javascript Nedir?
Alert Confirm Ve Promt

Alert confirm ve promt

49,876 okuma,

Alert Confirm Ve Promt
If, Else If , Kısa Karşılaştırma Operatörü

44,911 okuma,

If, Else If , Kısa Karşılaştırma Operatörü
Alert, Confirm, Prompt

Alert, confirm, prompt

43,107 okuma,

Alert, Confirm, Prompt
Javascriptin Html İçine Yazılış Biçimleri

Javascriptin html içine yazılış biçimleri

43,030 okuma, 11/01/2019

Javascriptin Html İçine Yazılış Biçimleri
Düzenli İfadeler Ve Regexp Nesnesi

Düzenli ifadeler, karakter dizilerini karşılaştırmak, ayırmak/bölmek, sıralamak ve biçimlendirmek gibi işlemler için kullanılan kurallı stenografik sistemlerdir.

37,578 okuma, 25/02/2025

Düzenli İfadeler Ve Regexp Nesnesi
Switch - Case Yapısı

Switch - case yapısı

37,344 okuma,

Switch - Case Yapısı
Alert, Confirm, Prompt

Alert,confirm,prompt

33,863 okuma,

Alert, Confirm, Prompt
Javascriptte Döngüler For, While, Do-while, Break, Continue, For-in

Javascriptte döngüler for, while, do-while, break, continue, for-in

33,064 okuma,

Javascriptte Döngüler For, While, Do-while, Break, Continue, For-in
Javascriptte Döngüler

Javascriptte döngüler for, while, do-while, break, continue, for-in

32,820 okuma, 24/12/2024

Javascriptte Döngüler
Tarih-saat İşlemleri

Bu sayfada zaman yöntem kodları üzerinde duracağız. Bu kodlar zaman birimlerini ifade etmekte, nesneleri zamana göre sıralamakta ve sorgulamakta kullanılır

31,846 okuma, 10/12/2024

Tarih-saat İşlemleri
The Event Object

The event object is a very useful addition to the dom (document object model). The dom contains many objects that store a variety of information about the browser, the computer running the browser, visited urls, and so on. The event object stores data about events.

30,859 okuma,

The Event Object
İf, Else İf , Kısa Karşılaştırma Operatörü

İf, else if , kısa karşılaştırma operatörü

29,588 okuma,

İf, Else İf , Kısa Karşılaştırma Operatörü
Regular Expression - Düzenli İfadeler

Düzenli ifadeler (regular expressions veya kIsaca RegExp) herhangi bir karakter diziliminin yapIsInI yani iÇerdi?i karakterlerin neler oldu?u ile bunlarIn dizili? sIrasI (konumlarI) ve biÇimlerinin Önceden tanImlanan belli bir biÇime uyumunun denetlenmesi/sInanmasI sIrasInda kullanIlan standart gÖsterim biÇimleri ya da denetim ?ablonlarIdIr.DÜzenli ifadelerin kullanIlmasI ile sa?lanan en Önemli kolaylIk karakter dizimlerinde bulunan karakterlerin Önceden bilinen belli bir desenine uygun olup olmadI?InI sInama/deneme yetene?inden gelmektedir

28,505 okuma, 25/02/2025

Regular Expression - Düzenli İfadeler
Değişken Tanımlamaları, Operatörler

Değişken tanımlamaları, operatörler

28,448 okuma,

Değişken Tanımlamaları, Operatörler
Düğüm ( Node )

Düğüm, dom içindeki en temel nesne tipidir. Aslında, bu makalenin sonraki kısımlarında da göreceğiniz gibi, dom ile tanımlanan neredeyse her nesne düğüm nesnesini genişletir. Ancak, semantikle ilgili daha ileri aşamalara geçmeden önce, bir düğümün temsil ettiği kavramı anlamanız gerekir; daha sonra, düğümün gerçek özelliklerini ve yöntemlerini öğrenmek sizin için çok kolay olacaktır.

27,753 okuma,

Düğüm ( Node )
Javascript String Object Reference

String nesneleri üzerinde yapılan değişikliklerdir. Özellikler ve Metodlar şeklinde incelenir.

26,512 okuma, 22/10/2025

Javascript String Object Reference
Javascript Dates-the Complete Reference

Of all the core javascript objects, ı find dates to be the most fascinating. Once you learn a few small tricks everything about javascript dates just seem to fall into place and you find that there's really nothing at all that you can't do with them, quickly, and easily. This reference will cover the javascript date object, how it stores dates, how you can manipulate them, create calendars, countdown timers, prototype them to add your own functionality, as well as provide a complete method reference.

26,460 okuma,

Javascript Dates-the Complete Reference
Javascript ile Nesne Yönelimli Programlama (OOP with JS)

Bu makalede Javascript'le ilgili olarak JSON, function pointer ve OOP konuları ele alınıyor

26,255 okuma, 11/03/2025

Javascript ile Nesne Yönelimli Programlama (OOP with JS)
Javascriptte Döngüler

For, while, do-while, break, continue, for-in

25,908 okuma,

Javascriptte Döngüler
Javascript Nedir?

25,798 okuma,

Javascript Nedir?
Object-Oriented Javascript

Nesne Tabanlı Javascript mantığını anlatan ingilizce bir makale

25,196 okuma,

Object-Oriented Javascript
Try Catch Yapısında Throw Durumu

Try-Catch denetim yapısı hataları yakalamak için kullanılmaktadır. Try bölümünde bir hata bulunursa, o hata ile ilgili bilgiyi catch bölümüne atar. Eğer içi içe try-catch kullanılıyorsa bir önceki try-catch yapısına hatayı fırlatmak için throw kullanılır. Throw’dan fırlatılan hata bir dıştaki catch tarafından tekrar tutulur.

25,166 okuma, 04/03/2025

Try Catch Yapısında Throw Durumu
Event Fonksiyonu

JavaScript ile bir fonksiyon yazdım ve başka yerlerden bu fonsiyonu çağırdım. Ancak, fonksiyona gelen isteğin, hangi nesneden geldiğini öğrenmek için, yeni bir parametre tanımlamak zorunda kaldım

25,082 okuma,

Event Fonksiyonu
Try - Catch Yapısı

24,924 okuma,

Try - Catch Yapısı
Javascriptte Olaylar (events) ve Örnekler

Desteklenen olaylar listesi

24,801 okuma, 15/10/2024

Javascriptte Olaylar (events) ve Örnekler
document Nesnesi

Doküman (document) nesnesi HTML dokümanının tamamını ifade etmektedir ve HTML'de kullandığımız , , , vb. gibi tüm komutları içerir. Doküman nesnesini HTML'deki bölümü olarak düşünebilirsiniz

23,471 okuma,

document Nesnesi
Javascriptte Olaylar Events Desteklenen Olaylar Listesi

Javascriptte olaylar events desteklenen olaylar listesi

23,242 okuma,

Javascriptte Olaylar Events Desteklenen Olaylar Listesi Yükleniyor...
  • 1
  • 2
  • 3
  • 4
Yükleniyor...

Từ khóa » Html Dizi Oluşturma