Transcript for:
JavaScript Temelleri ve Öğrenim Rehberi

Allah Herkese merhaba arkadaşlar Bu videoda bir videoda JavaScript öğrenmeye çalışacağız javascript'in temellerini iyi bir şekilde almaya çalışacağız ve javascripte hızlı bir giriş yapacağız Ancak ben bu oynatma listesi oluştururken şöyle düşünmüştüm bir videoda python cevas 45 Figo her türlü şeyi anlatabildiğim ancak bunları sadece temellerini anlatıyorum yani bu da öğrenciler sizin için tam yeterli olmayabilir ancak siz burada öğrendiğiniz bilgiler sayesinde JavaScript ve hızlı bir giriş yapmış olacaksınız aynı zamanda JavaScript de kendini geliştirmek için gerekli motivasyona sahip olmuş olacaksınız şimdi ilk olarak JavaScript nedir bundan bahsedelim isterseniz JavaScript eşleme sayfalarını daha dinlemek ve daha interaktif hale getirmek için kullanılan bir programlama dili ancak eştimal Ve Siyaset bir program Adil değil JavaScript bir programlama dili ve biz javascripte diğer programı dillerinde olan tüm işlemlerinizi gerçekleştirebiliriz yani diğer programı dillerinde döngüler koşul Durumlar nasıl varsa Java askıda bir ne olduğu için bunlar aynı şekilde var ve JavaScript bizim klan tarafında ve Server tarafında çalışabilecek bir programlama dili ve klan tarafında Siz hem front-end değiştirebiliyorsunuz hem de soru her tarafında ceviz sıklıkla beraber Beykent değiştirebiliyorsunuz ve şu anda günümüzde oluşturulan birçok Primer JavaScript tabanlı olduğu için Türkiye'de ve yurt dışında herhangi işe girmek isterseniz Zincire basketi çok çok iyi bilmeniz gerekiyor Çünkü artık teknolojiler ve ortaya çıkan kremi notlar JavaScript tabanlı olarak yazılıyorlar JavaScript dediğimiz gibi eşli ama sayfalarına interaktif ve dinamik hale getirmek için kullanılan bir program modeli ve biz de bu dersimizde bir videoda JavaScript öğrenmeye çalışacağız Bilmiyorum kaç dakika sürecek ancak hızlı bir şekilde bunları görmeye çalışacağız şimdi ceviz çıktı programı yapmak için bizim iki tane şey ihtiyacımız var bir tane size tarayıcısı yani Chrome veya Firefox ve Safari olabilir Bunlar ihtiyacımız var ve biz bu şekilde şavas ki track bu planda yani son tarafında çalıştırabiliriz iki olacak ikinci kurmamız gereken ikinci İhtiyacınız olan şey ise bizim bir tane editör veya idi biz bulacağız kollarımızı yazacağız daha sonra bunları çalıştıracağız ben Burak boyunca ve Jesus yok kot editörünü kullanmaya çalışacağım Bunu bana Eskişehir'e gittiğimde Tayfun Er plan önermişti Bende çok sevdim ve neredeyse python Jang o ve diğer Roman dillerini neredeyse Bu editörlerinden çalışıyorum Bu öttürülen geliştirme yapmaya çalışıyorum size bunu kurabilirsiniz Ancak bunun yanında Eğer bunu kurmak istemiyorsanız sabrum veya başka biri dur notepad-plus-plus olabilir Bunu da siz kullanabilirsiniz şimdi vücut decode indirmek için sadece şunu yapmanız yeterli ben buraya bir Cudi kol şekilde bir şey yazıyorum ve daha sonra buraya ucuzluk O da geliyorum Burada siz Windows indireceksiniz bu Damla for Windows indirebilirsiniz veya Mekke Ben de yüksek kurmak isterseniz de bu pek kışlardan herhangi bir tanesini Ya ben şu anda Windows olduğu için Windows olan versiyonunu bilsem indirmiştim ve daha sonra kurmuştum dikkat edersen şurada görünüyor Siz de bunu indirdikten sonra ve kurduktan sonra Dersimize devam edebilirsiniz Evet siz vücut de kodu kurduğunuz zaman karşınıza böyle bir ekran gelecek böyle bir arayüz gelecek şimdi ben bunu masaüstünde bir tane dosya oluşturmak istiyorum Daha doğrusu bir tak klasör oluşturacağım ve buraya One video şeklinde bir şey söyleyeceğim şimdi şöyle yapalım ismi yanlış girdik The One video şeklinde Ben bir tane klasik oluşturuyorum daha sonra bu klasörü Ben burada vücut yok Olsaydı açacağım O yüzden burada fayda geliyorum ve Open folder diyeceğim şu anda masa üstündeyiz bu ve burada One video şeklinde bizim bir tane klasörünüz bulunuyor klasörü seç diyeceğim Ve o klasörün şu anda arayüzü karşıma gelmiş oldu şimdi ama onun altında istediğim dosya oluşturabilirim daha sonra burada programlama yapabilirim ancak Bizim daha iyi bir şekilde bu javascripti ve eşkima sayfalarını kullanmamız için burada hiç eklentiler var onlardan bir tanesi indirebilirsiniz Mesela buraya geldiğimde şu anda Kaçma bende olan eklentiler çıktı cangos inip Jang taklit eşlemesi pes şekilde değişik sinir ettiler çıktı ve sizde bunları indirebilirsiniz ve bunları indirmek için şöyle bir yapabilirsiniz mesela eşli hemen silip et şekilde bir şey yazıyorum bir kaç burada istemezsiniz çıktı bu Ben de olduğu için burada en son saçını çıkmadı ancak sizde olmadığı için burada en son seçin çıkacaktır veya şöyle birşey indirebilirsiniz sizin teli sesli galiba interesantes diye bir şey var dikkat ederseniz şuraya gelelim JavaScript için olan kısmını Evet burada JavaScript an taksi küp şeklinde bir şey yazıyor Siz de bunu indirebilirsiniz bu Ben de olduğu için burada install gelmedi ancak size gelecektir Siz bu indirdiğiniz zaman da ben Doğan eklentileri sahip olmuş olacaksınız Evet şimdi eklentimizi kurduk artık bir tane dosya oluşturmaya çalışalım buraya geliyorum niye far yazıyor tıklıyorum buraya bir tane index nokta eş temel oluşturmaya çalışacağım bu index nokta işlem için bize işleme kurtlarımızı yazdıktan sonra devam edeceğiz evet şu anda işleme sayfamıza oluşturduk ben bu da eşitleme vs sana atmayacağım için ben daha önceden bunları bu yazmıştım ve bunu buraya direkt olarak yapıştırdım Eğer buna ulaşmak isterseniz de bu bu daha sonra bunları kitabı yiyebiliriz bu kodları direkt olarak sahip olabilirsiniz ancak zaten pek bir şey yok burada ben bir tane heater bir tane continuous şeklinde iki tane Klas almadım ve iki tane gibi oluşturdum ve birinci dilimi Ben burada heder dan oluştuğunu görebiliyorum ikinci diliminde Ben burada kontine kılıfından oluştuğunu görebiliyorum daha güzel bir görüntüye sahip olması açısından böyle bir eşleme sayfası oluşturdum Hatta bunu da şöyle görebiliriz istersek buraya geliyorum Ya ben burada bu işleme sayfamı burada açmaya çalışacağım birlikte başlayacağım Ve Google Chrome şekli bir şey söylüyorum Google Chrome şekilde şey dediğim zaman da benim burada istemez sayfamın Bu şekilde olduğunu ben görebiliyorum burada biraz daha güzel gözükmesi açısından ben böyle bir eşleme sayfası oluşturdum ve biz de bunun üzerinden işlemlerimize devam edeceğiz Hatta aşmış ve alayım isterseniz daha güzel bir şekilde görünsün şunu da şöyle çekiyorum ve biz sağ tarafımızda istemez sayfamız var Sol tarafınızda ise burada bizle keşişlemenin içine görebiliyoruz Şimdi artık biz ne yapacağız artık bir baskı geçebiliriz şimdi bize işlemez sayfamız içinde javascripti iki türlü kullanabiliyoruz ilk başta ondan bahsetmek istiyorum ben JavaScript bu şekilde kullanabiliriz İlk olarak ben burada hep etiketin arasına geldiğim zaman Bence baskı dışarıdan bir dosya olarak dahil edebilirim Mesela ben burada bu şöyle geleceğim ben burada bir tane daha cıvık döküman oluşturabilirim ve JavaScript dökme oluşturmak için de ben strip yazıyorum ve daha sonra ces tarzı bir şey yazıyorum nokta jest uzantılı dosyalarımız bizim JavaScript dosyalarımız oluyor burada Sitesinde bir isim verdim ancak siz başka isimler de verebilirsiniz ve buraya yazdığım herhangi bir korku direkt olarak JavaScript olarak görünecektir mesaj Alert Murat çekilmiş yazdığım zaman benim burada bir tane JavaScript dosyanın oluşturma ve içinde Alaaddin Murat şeklinde bir tane kodun olduğunu ben burada görebiliyorum Peki ben bu skeet.cc sy-index topla ihtimalde nasıl tanıtacağım onu da şu şekilde yapabiliriz şunu açacağım biraz fazla eksik Lift SRC şekilde karşıma bir şey geldi bu SRC bujia sosisin CSS dosyasının nerede olduğunu söylüyor bizi sağlıyor CS dosyamız bizim burada indeksi temelde aynı klasörde olduğu için ben burada direkt secret.com seklinde bir şey yazıyorum ve böyle şey yazdığım zaman da biz dışarıdan JavaScript İddaa ne oluyoruz Yani bir tane basket dosyasını daha etmiş oluyoruz ve burada yazdığımız her kodu artık biz bu eşleme sayfasını için de kullanabiliriz Ancak ben bu derste javascripte öğretmeye amaçladığın için ben bu cava sık dışarıda herhangi bir dosya olarak göstermeyeceğim Yani dışarıdan dair etmeyeceğim zevk Ben burada sperm etiketlerin arasında cevabı Kollarımı yazacağım o yüzden şunu kapatıyorum Hatta şunu da siliyorum Kafanız karışmasın diye ben JavaScript kodları yazacağımız köpek etiketleri öğrenmenin vakti geldi şimdi JavaScript kodlarını Biz nereye yazacağız Biz badinin altına yazabiliriz ve batının sonuna yazarsak da çok daha güvenli bir şekilde bu JavaScript yazmış oluyoruz Çünkü biz yavas gibi de eşleme sayfadan içindeki elementleri seçmek istediğimiz için Eğer burada badinin en başını yazarsak diğer elementleri miz yüklenmemiş olabilir ve biz burada herhangi bir sıkıntı çekebiliriz O yüzden diğer elementlerin yüklendiği zaman yani biz Secret etiketlerim izi diğer elementlerin yüklendikten sonra yazmanız çok daha sağlıklı olacak ya o yüzden biz buradan JavaScript kodlarımızı yapma etkisinin En sonuna yazmaya çalışacağız deminden dahil etmiştik dışarıdan bir JavaScript dosyamızı Ancak javascripti şu şekilde kullanabiliyorsunuz Mesela ben buraya sıkıp şekilde bir şey yazdığım zaman sıkıntın arasına yazılan her kodu benim JavaScript kodu olarak Karşıma çıkmış oluyor ve ben buraya yazdım her şeyi de buradaki eşleme sayfası yönetebilirim ve biraz daha dinamik ve interaktif bir şekilde Bu sayfayı kontrol edebilirim Mesela ben burada deneme anlamında şöyle bir şey yazmak istiyorum Alaaddin cam ve alaka Murat şekilde bir şey söylüyorum bu Alak Bize bir tane küçük pencere açacak ve burada Ekrana bir uyarı yazısı yazmaya çalışacağız Bu Nasıl yapacağız şöyle geliyorum ben burada bu sayfayı yeniliyorum ve dikkat ederseniz karşımıza Murat çektiğinde bir şey gelmiş oldu yani ben aslında şu anda bir tane JavaScript kodu çalıştırmış oldu işte bize baskı kodlarımızı bu şekilde sıkı etiketlerin arasına da aynı şekilde bir şöyle bir şey yapabiliriz bize basık ettiğimiz klan tarafında yani kullanıcı tarafında çalışan bir dil olduğu için biz burada bu kurumun bir özelliği kullanabiliriz Ben burada kuruma açtığın zaman Ev 12'ye tıklıyorum ve burada karşımıza bir tane konsol şeklinde bir şey geldi sizde element şekli bir şey geldiyse buna konsolu basabilirsiniz ve burada JavaScript konsolunu görebilirsiniz Biz Yavuz Kutlay az bütün kodlarımızı ve bunu test edebiliriz Mesela ben burada javascripte bir taylok şeklinde bir telefon kullanmak istiyorum blog fonksiyonu bizim Ekranımda Daha doğrusu konsolunda birden değer yapmamızı sağlıyor ve sabunla Murat şekilde bir şey söylüyorum bunu yaptığınız zaman da karşımıza Murat şeklinde bir şey görüyor veya burada al gerçekliğini bir şey yapıyorum şu ma lak Murat çekme bir şey söylüyorum bu sayfada bir tane Alert yazısının bir tane alarm yazısını Ben çıktığını görebiliyorum aynı şekilde Sizce vasık da yazdı bu test etmek içinde ve hatalarınızı görmek için de bunu kullanabilirsiniz onu da şu şekilde göstermek istiyorum buraya geldik mesela dağ dert ilk şeklinde bir şey yazdık Şimdi burada biz ilk şeklinde bir tane de için oluşturmamız için bu sayfamız bize otomatik olarak birden Hatay gösterecek onu da görelim İsterseniz bu sayfa tekrardan geliyorum ve burada dikkat ederseniz ankastre franse Rourke Siz knightfight yani x tanımlı değil hatasını Biz almış olduk ya siz burada kodunuzu herhangi bir hata olursa direk bu konsolu direk bu hata ayıklama için kullanabilirsiniz Şimdi ben bunu Şimdilik kapatacağım ve artık biz burada temel her şeyi öğrendiğimize göre artık biz buraya baskı öğrenmeye başlayabiliriz bunu da birazdan yapmaya başlayacağız mi Evet artık ya baskı öğrenmeye başlayabiliriz Ben burada üç tane değişken tanımak istiyorum JavaScript değişken tanımlamak şekilde olabiliyor lan var diyorum ve daha sonra eşinin ismini burada belirtiyorum eşittir 20 şekilde bir şey yapacağım ve diğer sivesi Plus gibi dillerde olduğu gibi bu noktaları birbirine Ben bir tane komutunu Bulut anlayabiliyorum daha sonra burada bir tane daha ben gelişme oluşturacağım sayı iki şeklinde Burada 30 değerini vereceğim Daha sonra bir tane daha değişken uçmak istiyorum sayı üç şeklinde burada kırk değerimi vereceğim şimdi ben bu üç tane sayı toplayacağım ve bir Alert yani alarm yazı şeklinde bunları web sayfama göstermek istiyorum ben alarm yazı yazmak için demin al kullandığımız alet şeklinde bir tane fonksiyon kullanacağım bu aletin içine Yazdığınız Her şey bu web sayfamızda bizim bir uyarı yazısı olarak görünecek Mesela ben burada toplamları şeklinde bir taksidin oluşturacağım daha sonra bu sizinle buradaki sayıların toplamını ekrana yazabilirim Şimdi burada ilk başta bunlardan bu içine olarak toplayacağım sayı üç şeklinde ben bu topluyorum veda sabunu Bu şekilde yazmak istiyorum Neden parantez kullandığımızı birazdan göreceğiz O yüzden ilk baş çalıştığım İsterseniz bu sayfam Ben şu anda kaydettim ve daha sonra burada ben çalışabilirim ve karşımıza toplamları 90 şeklinde gelmiş oldu şimdi kalan Siz burada biz sevdiklerimizle sayılarımız rekor toplaya Bildik bu Cevat'a da bu şekilde toplanıyorlar yani istediklerimizi direkt saygılarımızı toplayabiliriz ancak burada şöyle bir sıkıntı var dikkat ederseniz burada parantez lerimizi bu şekilde kapattık ancak yaprak test kullanma saydık bakalım ne olacaktı bıttı tekrar çalışmak istiyorum dosyada kalan kaydettim ve tekrar çalıştıracağım Burada dikkat ederseniz toplamları 20 30 40 şeklinde karşımıza çıktı şimdi Aslında biz buna toplama işlemi yaptığımız zaman Hepsiburada Singer dönüştü gibi düşünebilirsiniz toplamları sahibi dediğimiz zaman bu yirmi şeklinde bir tas dinimiz oluşuyor daha sonra o stiliniz gidiyor Burada sayı 2'ye toplanıyor yani yanına 30 yazılıyor daha sonra Türkiye toplanıyor yanına kırk yazılıyor bunu engellemek için daisy ilk başta bu sayılarımız toplayabilirsiniz biliyorsunuz Bizim diğer dillerde olduğu gibi javascripte da yine parantez içi en önce yapılan işlemimiz Ben burada ilk başta bunları topluyorum ve daha sonra bu toplamların bu şekilde Pardon kaybetmedik burayı Ctrl s ile kaydet kaydediyorum ve daha sonra burada bunu çözüyorum toplamları 90 şeklinde bir sonucumuzu görmüş olduk biz yazlıkta değişkenlerini bu şekilde oluştura Biliyoruz şimdi şöyle bir şey olmaz isterseniz Mesela ben burada var a şekilde bir tane değişken oluşturacağım ve bu sefer de bir taksidin gibi ben bu tamamlamak istiyorum pijamaskel şeklinde bir taksi tanımadım daha sonra var ve şekilde bir şey söyleyeceğim burada programlama Aşk şeklinde bir şey söylüyorum daha sonra vardı edeceğim şu bu burada dili şeklinde bir şey söyleyeceğim ve ben buradaki üç tane değişkenin yine aynı şekilde ahlaklı ekran yazmak istiyorum ve bunları in aynı şekilde toplayarak ekrana yazdırmak istiyorum A artı B artı c şeklinde böyle bir şey yaptığımız zaman da yine JavaScript programlama dili şeklinde karşımıza bir tane yazınız gelmiş oldu isterseniz biraz işlem yapalım biz burada Mesela ben burada şöyle bir şey yapmak istiyorum İlk başta ben var A şeklinde bir tane değişken tanıyorum Daha sonra iş kendimi burada değer vermek istiyorum ama o şeklinde Daha sonra bir tane Bey değişken oluşturacağım açar iki artı 10 şeklinde Ben bir işlem yapacağım bizim burada ağaç abi dediğimiz zaman anınız Neron olduğu için Burası 20 olacak 26-30 olacak ve benzin değildi burada bizim 30 olarak karşımıza çıkacak daha sonra bu beynin değerini ekranı yazmak istiyorum şöyle bir şey söyleyeceğim beğenin ve 7 şekilde şey söyleyeceğim ve daha sonra burada artı be diyerek de bunu a bu şeklinde ekrana yazdırmak istiyorum ben değil Burada 30 olarak karşımıza çıktı işlerin değişken tanımlamaları bu şekilde isterseniz birden çok değeri bira depola bildiğimiz Biz ellerimizi görmeye başlayalım şimdi isterseniz Ellerimiz görmeye başlayalım Ellerimiz bizim birden çok değerli depola bildiğimiz bir veri tipimizi Aslında ve şirket Almana Biliyorlar ben yine aynı şekilde buraya var şeklinde bir şey yapıyorum Gel birden değişti oluşturacağım Ancak bu değiştirme nereye tipinde bir şey olmasını istiyorum ismine burada array şeklinde bir şey söyleyeceğim ve daha sonra burada köşeli parantezler bu şekilde açıyorum Ve ben burada hangi Diğerini de bulacaksam ona girmem gerekiyor burada Birden farklı veri tipinden değerlerimizi ay nerede depola biliyoruz Ancak ben şimdilik burada cevap Ayten şekilde seçtiklerimi burada depolama çalışacağım ve şu anda Elimin içinde dört tane elemanım var ve ben birden çok diğeri bir daha ele depolamış oldum Peki sen bunları nasıl geçeceğim bunları içmek için ben indexlerini kullanacağım ve ellerimize indexlenmesi diğer program dediğinde olduğu gibi burada 0123 şekilde ilerliyor ya bizim sıfırıncı indeksiniz de proje omuz var birincilik size parçamız var ve diğerleri de aynı şekilde ilerliyor ve ben bunların değerlerini ekrana yazdırmak için şöyle bir şey yapabilirim hala diyeceğim al ertele şeklinde bir şey söylüyorum daha sonra erkeğin hangisine ulaşmamızı ulaşacağını söylemem içinde benim köşeli parantezin bırakmam gerekiyor er0 çekilişi söylüyorum Ben burada elimin sıfır İncirlik sizi almak istediğimi söyleyeceğim burada web sayfamı tekrar çalıştıracağım ve sıfırıncı indekste bizim cevabın olduğunu görebiliyoruz Aynı şekilde ben diğerlerini de burada bu şekilde ulaşabilirim 1 2 3 şeklinde Bunlar ulaşacağım ard arda birçok paralel yazısı uyarı yazısı ekrana gelecek ilk başta alarm tr0 geldi yani javayı al AK Parti'nin alıyoruz sipos alıyoruz Ve siyah bir şekilde alarak Biz işlemlerimizi bitirmiş oluyoruz Peki biz burada eğer beraber twaylayt 4 çekilmiş yaparsak bu sefer ne olacak Bu da bizim dördüncü nefsimiz olmadığı için karşıda bir daha ta gelecek cevap vitance lipoplasti ve anti-fan şeklinde bir daha hatamız geldi bu an define hatası erekin öyle bir indeksi olmadığı zaman ortaya çıkan bir hata O yüzden biz bota mızı burada almış olduk Peki ben oluşturdum bireye nasıl elemanı ekleyeceğim oldu şekilde yapabiliriz biz asla Bunun iki tane yolu var ben ilk yolunu ilk başta göstermeye çalışacağım dikkat ederseniz burada bizim bir cevap Vital Plus dosyasi şeklinde 4'ten değerimiz var ve bizim burada dördüncü lüksümüz yok Ancak ben şu şekilde bir şey yaparsam 4'ünde ise bir tane de eklemiş olacak erebileceği meleğimizin dördüncü iletim A.Ş ben söylüyorum ve eşittir PHP şeklinde bir şey söyleyeceğim ya ben burada Aslında erime birden değer etmek istediğimi söylüyorum daha sonra burada alaad diyeceğim ve bu sefer eğimin kendisini bastıracağım alerji eli diyerek bakalım karşımıza nasıl bir şey gelecek burada cevap Partisi Plus dosyasi vardı Ve daha sonra burada piliç bekledik ve karşınıza hiçbir çıkmış oldu ya da şu bir şey yapabiliriz bunu siliyorum Ya da şu resim sadece biz elimde normal bir şekilde ekleyebiliyoruz demiştik ancak Ereğli üzerine değişik metotlar ve değişik özellikler bulunuyor bunlardan bir tanesi de Eren nokta bu şeklinde bir tane metodumuz bu kuş metodun içine gönderdim değer benim elime bir tane devrettimi sağlıyor Ben burago şekilde bir şey yazacağım Vego şekilde bir şey yazdığım zaman da yine aynı şekilde Ben eleğimi bir tane de eklemiş oluyorum bu şekilde biz bunları kullanabiliriz Peki ben bireyin içindeki eleman sayısını nasıl bulacağım onu da şöyle ya ama biz bu elde edilmişti kere nokta led çekmiş gidersek eğer biz bunu elimiz içinde kaç tane elma olduğunu bulabiliriz ben buraya bastığım zaman elimizde şu anda beş tane limon olduğunu ben görebiliyorum cevap 6s Plus ve egoyu sonra eklemiş Tikko da buradaydı eleman olarak bu Elimizi ne yerleşti ve toplam eleman sayımız bizim burada beş olarak karşımıza çıkmış oldu bunların Ellerimiz isterseniz şimdi Ford ölülerimize bakmaya başlayalım Evet şimdi for döngüsünde bakacağız for döngüsü diğer dillerde olan for döngüsünde oldukça benziyor ve şu şekilde yapacağız Ben for şekilde bir şey yapıyorum ve burada bir tane form oluşturmaya çalışacağım ben burada bir tane döngü değişkeni var diye eşittir sıfır şeklinde birden döngü değişkeni tamamlayacağım daha sonra koşul mı yazacağım ilk küçük 10 şeklinde Daha sonra da iyi artar şekilde bir şey yazıyorum ve daha sonra ben burada bir tane for döngüsü oluşturmuş oluyorum bizim burada Güneş o zaman başladı koşunuz ilk ondan küçük olduğu sürece ve her döngünün sonunda da imizi bir artma istediğimizi söyledik ya bu döngünün 01234 ve ona kadar gidecek şekilde bu şekilde oluşturulmuş oldu daha zaman bu değerleri mi yani iyi değerlerimi direkt konsolo yazmak istiyorum Onun içinde konsol goll nokta look diyeceğim ve daha sonra burada iyi değeri şekilde bir şey söylüyorum Vedası bunun burada iyi mi diyelim Bu şekilde Ben konsoluna yazmak istiyorum ancak bunları konsolu görmek için protez kalan konsolu açıyoruz o ve ben burada bu web sayfamı tekrar çalıştıracağım web sayfamı çalıştığım zaman ben for döngüsüyle ekrana iyi derdinin yazıldığını görebiliyorum Bu da bizim cevabı kullandığımız for döngüsü zaten bu diğer dillerde olan for döngüsünü oldukça benziyor şimdi İsterseniz biz varlığın yüzünü görmeye çalışalım Ben burada bir tane valimiz yazmaya çalışacağım bu konuştuğumuzu şöyle çekelim isterseniz ben buna bir tane bağlıyoruz yazmaya çalışacağım While döngüsünde diğer dillerde olan While döngüsüne oldukça benziyor ben yine burada bir tane döndü değişken oluşturacağım bu döngü değişkeni Ben sıfırdan başlatıyorum daha sonra Valla yapacağım şöyle bir koşu yazmak istiyorum İyi yüzden küçük olduğu sürece şekilde bir şey söyleyeceğim Şu Pardon şöyle yapmamız gerekiyordu yine yanlış yaptım şu burada biz döngü biliyorsunuz açıyoruz Ben burada iyi Diğerlerine ekrana yazdıracağım ben buna şöyle bir şey yapmak istiyorum sıfırdan 500'e kadar gideceğim de sadece çift sayıları ekrana göstermek istiyorum Onun için konsol nokta Loop yapacağım ve burada iyi değeri şekilde bir şey yazıyorum artık iyi diyeceğim ve benim buradan Var Yüzünde otomatik olarak artmadı için döngü değişkeni Ben burada özel olarak kendin artması gerekiyor Ben burada iyi artı iki şekilde bir şey söyleyeceğim iyi artıştır iki Şekerci dediğimiz zamanda bizim burada her bölümün sonunda iyi değerlerinizin iki artması gerektiğini Ben burada söyleyebiliyorum istersek bunu böyle yazabiliriz veya bunu Zeki'yi iyi artik şeklinde biz bu ilişkimizi iyi değerimizi arttırabiliriz ancak burada Parkı'nda olduğu gibi iyi artıştır iki şekilde bir şey yapabiliyoruz ve bu şekilde bizim iyi değerlerimizi her dönem sonunda iki arttırmış oluyoruz Ben tekrar çalıştıracağım burayı ve ilerleme sıfırdan başladı ve 100'e kadar gittik ve 0'dan 100'e kadar bir çift sayılarımız bu şekilde konsolum uzay için olduk Bu da bizim While döngüsü oluyor şimdi İsterseniz biz eğrilerin elemanlarını bastırmayı Ereğli'nin elemanlarını yazdırmayı görmeye çalışalım şimdi ben burada bir tane ve buluşmak istiyorum buraya geleceğim ve var sayılar şeklinde Ben bir tane nereye oluşturmaya çalışacağım bu işte ben 32/5 olsun bir olsun 100 olsun ve eksi bir olsun ve 90 olsun bu şekilde Ben bir tane de oluşturmak istiyorum şimdi biliyorsunuz biz bu Elimizin direkt içinde kaç tane elemanı olduğunu bir sayılar noktalı renkle bu şekilde buluyorduk Yemen böyle bir şey yaptım da karşıma altı şeklinde değil mi geldin görebilirim için benim bu evin içinde altı tane elmanın bu şekilde mevcut şimdi ben bu elimin içindeki her ve indeksi tek tek ekrana yazmak istiyorum Bunun için ben aslında sayılar sıfır sayılar bir sayılar 2 şeklinde bunları teknik ekmeği hazır bilirim ancak Eğer benim o boyu çok yüksekse bunu yazmak benim için bir angarya olur O yüzden ben şöyle bir şey yapmak istiyorum şimdi diyeceğim ki konsolla ilk başta konsol okuyacağım ve burada da array elemanları şeklinde bir şey yazmak istiyorum dikkat ederseniz klavyeyi değiştirdim Çünkü diğer kadar çok ses çıkıyor gibi geldi bana o yüzden bunu klavye değiştirdim ve yeni klavye geçmeye etkileme geçtim burada konsolosluk yaptık Eve elemanları şekilde bir şey yazdık ve daha sonradan bu elimin elemanların şöyle şu şekilde ekrana yazmak istiyorum şimdi ben sıfır incinmekten başlayarak sonuna kadar gitmek istiyorum o yüzden ben burada iyi şekilde değerimi sıfırdan başlatacağım ve benim bu iyi diyelim burada sayılar Nokta lente kadar gidecek yani Benim buradaki değerlerim 012345 şeklinde ilerleyecek ve daha sonra burada Ford önümüzü oluşturmuş olacağız ve biz her günümüzün içinde de burada e ve konsol nokta nokta gerek biz bu değerimizi ekrana yazdırmak istiyoruz ben bu eleman çiçekli bir şey söyleyeceğim ve daha sonra yapacağım sayılarının O anki indeksini Ben ekranı yazmak istiyorum yani sayılar iyi şekilde bir şey yaparsam da o anki diyelim benim ekrana Daha doğrusu konsolu yazılmış olacak ben burada bu çalıştırdığımız zaman bu Ya kanka benim ilk başta elemanları çekildi bir şey yazmıştık daha sonra eleman larımızı tek tek indeks değerleri de ekranı yazdırmış olduk Ancak bu evin elemanlarına ekrana yazdırırken kontrol yazdırırken Bir tane de pratik yönteminiz bulunuyor Ben şimdi onu göstermek istiyorum buraya şu şekilde sileceğim ve daha sonra şöyle bir işlem yapacağım diyeceğim ki sayıların üzerine tek tek gezin şeklinde bir şey söyleyeyim yani sayılır edin üzerinde tek tek gezin şekilde bir şey söyleyeceğim O yüzden foreach şeklinde Ben bir tane fonksiyonu kullanıyorum ve benim bunun içinde bir tane fonksiyon göndermem gerekiyor Bu fonksiyonları daha görmedik Ancak bunun yapısı şu şekilde zaten her zaman da böyle kullanıyor içinde bir tane function of yazı gönderiyorum ve bu function objesi polis döngüsü bunu dene gezindiği zaman burada sayı şeklinde Bir tane ciğerimize buraya teklif sayılarımız tek tek eşit yiyecek ve biz de bu şekilde Bu portreyi iç metodunu kullanabileceğiz Ben burada direkt olarak şöyle bir şey yapabilirim konu Bu noktadan okuyacağım ve burada yine eleman çekme bir şey söylüyorum ve bu sayım Ben burada elimize gezindiği için tek tek bu edeyim değerlerine eşit olacak ve biz yine aynı sonucumuzu burada karşımıza görmüş olacağız Biz burada foreach şeklinde bir tane metodu da kullanabiliriz ve bu metodun içine Biz bir taraf function aynı farkımız burada hangi işi yapacağımızı söylüyor farkınızı bu şekilde gönderebiliriz Bu da bizim format şeklinde pratik bir yöntemimiz şimdi İsterseniz biz koşul durumunuza bakmaya başlayalım JavaScript koşullarımız Sivas cava gibi dillere oldukça benziyor O yüzden ben bunları direkt olarak örnek üzerinden göstermek istiyorum var Aa eşittir v şeklinde bir şey söyleyeceğim Daha sonra var B eşittir 6 şekilde bir şey söylüyorum şimdi ben burada iki değerin birbirine eşit olmadığını kontrol etmeye çalışacağım Bunun için ben bir tane ilk koşulu yazıyorum ben bu ipin yanına bir tane koşul yazacağım ve eğer koşulu benim to Rize yani doğruysa Bu ilk mı gideceğiz Ancak değilse Bu ilk koşunuz çalıştırılmış olacak Ben burada diyeceğim ki Aa aa eşit eşit be midir şeklinde şey söylüyorum yani almış nükleerle Ben içinde eşit bir şekilde bir şey söylüyorum ve eğer eşit derse ben bura konsol nokta look diyeceğim ve burada eşit şeklinde bir şey söylüyorum bakalım bu bize nasıl bir sonuç verecek tekrar yenileyeceğim sayfayı B şu an sayfamıza hiçbir şey gelmedi çünkü biz burada Aile beyin eşit olmadığı kontrol ettik ve eşit olmadıkları için de biz burada ilk durumumuza girmedik ancak biz burada Eğer eşit değilse şeklinde bir tane operatör kullansaydık şu şekilde bizim burada ekranınıza şöyle yapalım isterseniz eşit değildir çekin bir şey yapalım ve ekrana eşit değildir şeklinde Burada bir tane ve look yazısını yazılı ben görebiliyorum bizim buradaki ilk koşunuz Tamam ile bu şekilde şu şekilde örnekler yapabiliriz Biz bunu da şuraya silmek istiyorum Daha sonra şöyle bir şey diyeceğim on küçük müdür 20 şekilde bir şey söylüyorum veoneer 20'den küçük s&s siyah nereden çıktı konsol nokta nokta diyeceğim ve burada da küçüktür şekilde bir şey yapacağım ve biz burada farklı bir karşılaşma kültürümüzü bu şekilde kullanmış olacağız tekrar çalıştıracağım ve küçüktür şeklinde bir şey gelmiş oldu Ancak javascripte diğer dillerde olmayan bir tane operatör bulunuyor Ve bu operatör bazen gerçekten Baş belası operatör olabiliyor Çünkü siz bakıyorsunuz iki değerlerine eşit değil daha doğrusu bir tipler eşit değil ancak bunların sonucu eşit çıkmış nasıl olmuş hemen bakalım isterseniz şimdi anladık örnek üzerine Göstermek istiyorum Çok da iyi bir şekilde anlayacaksınız şimdi biliyorsunuz iki eşit iki şekilde şey dediğimiz zaman ve daha sonra konsol nokta blok dediğimiz zaman biz İyi ki değerimiz eşit olduğu için evet ekrana eşit şeklinde bir şey yazılacak Ancak ben bu ikiyi Burada şu şekilde bir String olarak yazarsam bakalım ekranını yazacak Bak şimdi dikkat ederseniz ekranda yine eşit şeklinde bir şey yazdı Peki niye böyle bir şey yazdı Cevap askıda böyle bir şey var biz rotam sayıda bir taksidin kıyasla biliyoruz Ve içindeki değerler aynı olursa ve biz de bunun bu operatörler kontroller sekek ikisini de eşit olduğu varsa Yo ve ekrana bu şekilde eşit şeklinde yazımızı yazdırıyor ancak biz bunu engellemek için şöyle bir şey kullanabiliriz biz buraya bir tane daha eşit işareti koyarsak Bu üçüncü bir operatörünüz oluyor yani Farklı bir operatörünüz oluyor ve bu sefer de bu hem değerlerin aynı olmasını hem de veri tiplerinin aynı olmasını bakıyor Yani bu YouTube operatörü kullandığımız zaman burası Fox gelecek çünkü burada birliklerimiz farklı yani burada şunu kaydedelim İsterseniz biz burada konsolda bu göremeyeceğiz Çünkü bu operatör hem değerlerin hem de bir tiplerinin ayrılmasına bakıyor Ancak ve ancak o durumda biz bu şekilde burayı turu çıkarta biliyoruz Ancak Burada eğer şöyle bir şey yaparsak hem değerlerimiz hem de bir tip lerimiz aynı olduğu için ekranın Ee şeklinde bir şey yazacaktır bu da diğer dillerde olmayan bir operatörünüz Peki bu koşul durumlarda Biz birden çok koşulu kontrol edebiliyor muyuz Evet edebiliyoruz Onun için ben direk yine örnek üzerine göstermek istiyorum Çünkü buradaki mantıksal operatörlerimiz Bizim diğer dillerde olduğu gibi direkt olarak aynı mantıkla işliyorlar Şimdi ben Eğer iki değerinde veya birden çok değerinde hepsine tur olmasını istiyorsam Bunları benim en şeklinde bir operatörle bağlamam gerekiyor onun hemen göstermek istiyorum İlk olarak iki eşit midir ikiye şekilde kontrol ediyorum ve da olsa bir tane and operatörü kullanacağım Ve dahası burada Murat Bey çeşit çeşit Murat şeklinde bir şey yapıyorum bu ve da olsa burada konsol nokta look diyeceğim burada evet şekilde bir şey yazalım isterseniz Şimdi burada yaptık biz burada birden operatör kullandık bu bizim hem de kültürümüzde and 0 türlü bağlanan koşullar genel sonucumuz bizim turu olması ve isteniyorsa eğer bütün işlemlerin kendisine turu olması lazım bizim burada ki işlemimiz turu burada ki işlemimiz turu w2s turu olduğu için genel sonucumuz yani buradaki sonucumuz turu çıkıyor bu da and operatörün özelliği anca Ancak tek bir işlem bile Fox olursa bizim genel işlemimiz toz oluyor ya ben burada Mehmet şekilde bir şey söylersem Eğer burada ekranda hiçbirşey görmeyeceğiz Çünkü burada en az bir işlemimiz de fos çıktı ve biz bunları and mı aldığımız için genel sonucumuz bizim Fox olarak karşımıza çıktı bu bizim and operatörünüz Bir de o rapor turumuz var bu operatörde şöyle bir operatör error operatörde genel sonucun turu çık ve en az birinin turu olmasına bakıyor Yani aslında burada orada ördüğümüz diğerini tam tersi mantığı ile işliyor Yani hem de operatörünün tam tersi mantığı ile işliyor Biz burada Bizim burası turu Burası polis olsa bile en az bir istr olduğu için genel sonucunu bizim turu çıkıyor ve biz burada koşulu muzu çalıştırmış oluyoruz Ben burada tekrardan Ama bu kaydetmem gerekiyor tekrar çalıştıracağım burada evet şekilde bir şey söylüyorum Yani benim burada orada öde bağlandığı bağlanan işlemlerin en az bir tavsiye turu olduğu için genel sonucum benim turu olarak çıkmış oldu Ancak ben burada iki eşit değil miydi ki burası Fall çıkacak Burası Fox çıkmıştı ve hepsi fos olduğu için de genel sonucu Benim Fox olmuş oldu Ve ben bunu kaydettiğimiz zaman ve tekrar çalıştırdığım zaman burada herhangi bir yazı göremeyeceğim Bu da bizim operatörünüzün bir özelliği hiii birden at operatörünüz var Onu da göstermek istiyorum Bu şöyle sileceğim şimdi burada üç küçük müdür 4 çekiliş yapacağım bu ve karşımıza Evet yazısını Ben göreceğimi biliyorum peki ben bunun başına Eğer şöyle bir işlem koyarsam böyle bir operatör koyalım bakalım ne olacak Bak şöyle yapacaktık bunları parantez almamız gerekiyor şimdi Biliyorsun burada 3 küçüktür 4 bize turu sonucu verecek ancak biz başına al koyduğumuz için bunu volta çevirecek eğer olsaydı da burasını turu ya çevirecek Tea yani böyle şey yaptığımızda Burada herhangi bir şey göremediğimiz görüyoruz Çünkü bizim genel sonucunuz burada Fox olarak karşımıza çıkmış Bu da bizim NATO kültürümüzün bir özelliği şimdi İsterseniz biz diğer işlemlerimizi bakmak için ifes ve if else if else yapılarının görmeye başlayalım şimdi isterseniz if-else yapılana bakmaya başlayalım Şimdi ben 2 tane işte oluşturacağım burada da var A eşittir on şekilde şey söylüyorum daha sonra var ve eşittir 20 şeklinde bir şey söyleyeceğim ama burada biz bu iki değişkeni değerlerin eşit olup olmadığı kontrol edeceğiz O yüzden ifa işitme şekilde şey söylüyorum ve aile be schitt's Eğer ben konsol nokta look diyeceğim ve burada ekrana Daha doğrusu blog aashto yazmaya çalışacağım ancak ya bizim bu kurşunu sağlanmazsa daha önce programı dillerinden bize karşı biliyoruz biz bu kurşunu sağlanmazsa bir tane enflo açabiliriz airflow sadece buradaki ipimiz sağlamadığı zamanlarda çalışacak ya bu durumda da biz konsol noktal ok diyeceğiz ve burada da eşit değişikliğinde bir şey yazacağız şimdi bakalım isterseniz buna Ben ilk başta burada bir konsol açmak istiyorum ve daha sonra bunu yenilemek istiyorum yönetimi zaman prodik kararsız eşit değil şekilde bir şey geldi çünkü burada koşul sağlanmadığı bu sağlamadığı için de buradaki eski domuz çalışmış oldu Ancak ben buradaki Bey ilişkin diğer Eğer onu yaparsam burada işçi şeklinde bir şey gelecek Yani Burası ilk videomuz Bu ancak bu sefer de espri omuz çalışmayacak zaten biz diğer dillerden bunların özelliklerini videomuz direkt aynı mantıkta burada çalışıyorlar ve benim eğer bir tane değişkenin ya da bir tane durumun birden çok koşula bağlıysa ben bu durumda if else if else ekranı kullanıyorum onun içinde başka bir örnek yapacağım diyeceğim ki var işlem şeklinde şey söyleyeceğim ve işlem iki şekilde şey söylüyorum şimdi ben burada işlemin 1 2 3 olma durumuna göre burada belli koşullara girmek istiyorum Onun için şöyle bir şey diyeceğim ilk olarak Eğer işlemimiz bizim bir T şeklinde bir şey söyleyeceğim Daha sonra da konsol nokta look diyeceğim bimişlem bir şekilde bir şey yazacağım ancak Eğer işlemimiz bir değilse biz diğer koşullarımızı almamız gerekiyor Biz bunun içinde eski yapıların kullanıyoruz Elf yapıları ya da diğer anlamı taşıyor O yüzden ben burada Eğer işlemimi iki ise bu sefer de bu koşula girmek istiyorum konsol noktal okuyacağım Ve dahası burada işlemi ki şeklinde bir şey yazıyorum Daha sonra eritiyorum işlem eşit 3 şeklinde bir şey söyleyeceğim burada konsol goll nokta log' şeklinde bir şey söyleyeceğim burada bu sefer işlemi üç şeklinde bir şey söylüyorum eğer bizim işlemlerimiz 1 2 3 dışında bir işlem s ben burada bu sefer en sonunda girmek istiyorum yani buradaki koşulların sağlanmadığı zaman Biz buradaki Erzurumla girmiş olacağız Ben burada konsol goll noktal okuyacağım ve burada şöyle bir şey söylemek istiyorum geçersiz işlem şeklinde bir şey söyleyeceğim bakalım bizim bu kodumuz çalışacak Ben bunu tekrar çalışıyorum ve burada bizim işlemimizi ki olduğu için işlemi ki duruma girdik ve daha sonra bir oklarımız sona ermiş oldu veya bunu 3 yapalım isterseniz burada işlemi çevirdik bunu bir yapalım Burada işlem birde girdik bunu şu dört gibi bir şey yapalım ist 34 bir şey yaptığımız zaman da burada hiçbir koşula girmediği için burada biz Erzurum'un a girmiş olduk işte JavaScript Eee pes yapıları ve beğen yapıları direkt diğer dillerde olduğu mantıkla bu şekilde çalışıyorlar şimdi başı bu konuya geçelim isterseniz buradaki işlemimizi Aslında iyi felsefe hesapları kurabiliriz ancak JavaScript tesisi Plus ve javad olduğu gibi switch-case yapıları da bulunuyor şimdi onu göstermek istiyorum Ben bu şekilde sileceğim ve bir tane switch-case yapısı oluşturmak istiyorum ben Suite şekilde bir şey söylüyorum ve içine işlemi göndereceğim Ve dahası Ben burada bir tablo kaçacağım şimdi bakalım Bunun anlamı ne Biz burada işlem şeklinde bir tane değişken tanımladık ve Bu işlem değişkenin değerinin 1 2 3 olma durumuna göre biz burada switch kez yapılarına geleceğiz ve bizim burada işlemlerimiz burada blok larımız kez dur larımızı çalışmış olacak Ben burada içine işlem gönderdim ve bu işlemi ben Bu bir olmadığına gerek kez bir şekilde bir şey yazıyorum ve ben eğer işlemi bir ise bu kez bir duruma gireceğim ekran konsol nokta log' şeklinde bir şey yazacağım ve burda işlem bir şekilde bir şey söylüyorum daha sonra bizim switch kez yapılarımız da diğer dillerde olduğu gibi birey şekilde şey kullanmamız gerekiyor Bu bireyin anlamı şu Aslında bizim switch gezimizde beklenmedik durumları mı bulaşık oluşabilir veya Biz bile kullanmazsak herhangi bir teyzen sonra bile kullanmazsak diğer kizler sağlanması bile Okey zere girebiliyoruz o yüzden biz kez tamamlandıktan sonra bilet yaparsak bu köyden sonra hiçbir Teyze girmeyeceğiz girmeyecektir Bu kodumuz Ben burada kez iki şekilde bir şey söylüyorum bu sefer de ya işlemini ki olma durumunuz söylüyorum Burada ekrana atla şunları kopyalayın İsterseniz bu bu şunları şöyle içeren yazalım daha güzel bir şekilde görünsün burada işlemi ki şekilde bir şey yapacağım ve yine Break şeklinde bir şey kullanacağım Daha sonra keyfi güç diyorum ve burada konsol noktalar okuyacağım Hatta yine şunu alalım isterseniz şöyle içeren yazıyorum bunları ya bu sefer de kez üçümüze girdik ve 1 2 3 olmama durumuna göre ya Başka işlem olma durumuna göre de biz difol yani bu durumlarda çalışacak yani felsefesi Fırındaki eğerse karşılık and Fall şekilde bir şey yazıyoruz ve burada da konsol şöyle bir şey yazmak istiyorum konsol noktal okuyacağım ve geçersiz işlem şeklinde bir şey söylüyorum Burası bile kullanabilirsiniz kullanmayabilirsiniz Çünkü default bizim buradaki sicim izin son işlemi olduğu için bir de kullansak da kullanmasak da zaten bu switch kez yapılır mı sona erecek bu Diğer illerde olduğu gibi burada da aynı mantıkta işliyor Ben buradaki var işlem n eşittir bir şekilde bir şey yapıyor O öyle bir şey yaptığımızı dikkat ederseniz işlemimiz bir olduğu için buradaki Suite yapılmasıyla kez bile girdi ekrana işlem bir şekilde bir şey yazdık burada bunu işlemiş yapacaktık işlem bir çekmiş yaptık ve birlik diyerek debusi içimizi sona erdirmiş olduk veya burada MP3 çekme bir şey yaparsam burada işlemi şeklinde bir şey geldi görebiliyorum veya ben burada dört şekilde bir şey yaparsam da burada hiçbir kez girmediğim için karşımıza geçersiz işlem şeklinde bir şey gelmiş oldu işte Bu da bizim switch kez yapılarımız şimdi isterseniz JavaScript de bir tane fonksiyon nasıl tanımlanır ve nasıl kullanılır bunları görmeye çalışalım şimdi cevap sıkıntı bir telefonsun tanımak için şöyle bir şey yapmamız gerekiyor yine bu Speedy tükettin arasına Ben ilk başta fark şekilde bir şey yazıyorum Bu bizim bir tane fonksiyon Tamam istediğimizin JavaScript ve söylüyor functie yazdıktan sonra ben bir tane de selamla şeklinde Ben fonksiyonun ismini veriyorum ve daha sonra diğer içine Ben herhangi bir diğer gönderecek semb ve bu Pantene arası değerlerini yazacağım yaparım ederim yazacağım Artık hiçbir şey göndermeyecek Sen Burası boş kalacak ve daha sonra burada süslü parantezler yardımıyla ben bu fonksiyon videoma giriyorum ve benim burada fonksiyon bloğu sadece şöyle bir şey yapacak konsol nokta log' şekilde bir şey söyleyecek queue Daha sonra Merhaba nasılsın şeklinde bir şey ben look yazmak istiyorum biz buna fonksiyonu sarmadık daha sorunu nasıl kullanacağız bu fonksiyon tamamladıktan sonra bu aşağılarda bir yerlerde selamla şeklinde ben bu fonksiyon ismini yazıyorum ve daha sonra için herhangi bir diğer gönderecek Sem yine aynı şekilde burada parantezin arasında ben bu diğerlerini göndermeye çalışacağım ancak benim şu anda fonksiyonun herhangi bir değer almadığı için ben buraya yine aynı şekilde hiç bir diğer göndermiyorum Veda son nokta virgül de ben burada bir tane fonksiyon çağrısı yapmış oluyorum yani burada böyle bir şey yaptığımız zaman gidecek fonksiyonu bile onu bu şekilde çalıştıracak hemen bakalım isterseniz ben bunu yeniliyorum ve kamera Sağ olasın şeklinde bir şey yazma Biz görebiliyoruz istersek bu fonksiyonunu Biz bir kaç defa daha çok daha da çalıştırabiliriz selamlıyorum Selamlar ricam bir tava yapalım isterseniz selamlıyorum ve Bu fonksiyonu bu şekilde çağırmış olalım böyle bir durumda ekran dört defa Merhaba nasılsın Merhaba nasılsın şeklinde bizim yazılarımızın yazdığını Biz görebiliyoruz yani fonksiyonu bir defa çalışıyoruz daha sonra Bu fonksiyonu xu4 defada 10 defa istediğiniz kadar Bu fonksiyonu Biz kullanabiliyoruz Bunlar bizim fonksiyon tanımlama larımızın Java sıktı nasıl yapıldığı the şimdi isterseniz Bu fonksiyonu da bir daha değer gönderelim Ya bir tane biz buraya E parametre gönderelim şubesi diyeceğim var fonksiyonu bir tam parametre göndermek istiyorum Bu parametrenin de benim isim şeklinde bir şey olacak dikkat ederseniz ben bunun başına var yazmadım Çünkü javascripte Parkı'nda olduğu gibi değişken tipleri miz bizim dinlemek olarak belirleniyor lar O yüzden bu Bu bir var yazmak yastık gereksiz olarak görünüyor O yüzden ben burada sadece parametrenin ismini bu şekilde yazıyorum ben burada bir tane parametre buraya göndereceğim Ve daha sonra burma görevde Ben konsol noktalı okuyacağım ve burada Merhaba çekme bir şey söylüyorum ve daha sonra gönderdim diğeri de aynı şekilde burada ekrana konsola yazmak istiyorum Daha sonra ben bunu nasıl çağıracağım selamla diyeceğim ve bu sefer parantez içine Ben hangi değeri göndermek dediğimi buraya bu şekilde yazıyorum ve buraya bu şekilde Murat yazdığım zaman buradaki ismin değeri Murat olacak ve ekrandan Merhaba Murat şeklinde bir şey yazılacak Hatta bir defa daha bir fonksiyon çağrısı yapalım Bu sefer de ay şeklinde bir şey söyleyelim Ayşe yaptığımız zaman da bu sefer buradaki ismini değeri Ayşe olacak ve bu sefer ekrana Merhaba Ayşe Biz yazdırmış olacağız burada dikkat ederseniz Merhaba Murat ve Merhaba Ayşe şeklinde iki tane Yazın ben konsol yazıldığını görebiliyorum Bu da bizim JavaScript ı nasıl para m ne alacağımızı Şimdi şöyle bir şey yapalım isterseniz ben bunu siliyorum ve bir tane fonksi yazmak istiyorum function toplama şekilde bir şey söyleyeceğim ve a b c şeklinde bir şey söylüyorum ya bizim bu sefer fonksiyonlu 3 tane değer olacak ve bu işten diğerini Ben toplamlarını Pardon bir print yazdım konsol nokta nokta yapacağım ve ben bunların değerlerini değerlerin toplamını ekrana yazmak istiyorum toplamları şeklinde bir şey söyleyeceğim şöyle Artı diyelim isterseniz ve daha sonra burada artı ve artı c şeklinde bir şey söylüyorum Ben burada üç tane yer alacak bir telefonsun yazdım ve daha sonra bunu toplama bu üç dört beş şeklinde bunu bu şekilde yazmak bunu bu şekilde çağırmak istiyorum Ve dahası bu çağırdığımız zamanda toplamları 12 şeklinde konsolu muza bir değeri yazılı Biz görebiliyoruz Bu da bizim javascripte başka bir fonksiyonu muz Dur şimdi şöyle yapalım isterseniz O bizim diğer illerimizde Yani bütün program etlerimizi return şeklinde bir kavramı mız var bu javascripte de var bir ton ne yapıyor bütün fonksiyonunu çağrıldığı yere içerden birden değer dönmenizi sağlıyor Şimdi bunu görelim isterseniz buluşun şöyle bir şey yapacağım benim fonksiyon yine aynı kalacak bak Ancak ben burada konsol herhangi bir yazı yazdıracağım konsolu yazı hazırlamayı bu fonksiyon diğer alarak yapmak istiyorum Onun için ben burada bir ton a artı B artı c şeklinde bir tane değer dönmek istiyorum ben fonksiyonlu belli bir İmpala üç tane umutla çağırdım daha sonra fonksiyonu belli bir işlem yaptı ve bu değerimizi bizim fonksiyonun çağırdığı yere direkt olarak döndü yani buradaki fonksiyonu bizim bira tut verdi ve ben bu outputu fonksiyonu çağırdığım zaman direkt olarak yıkayabilirim ve yakaladım alt kutu Bir tane de işine atlayabilirim Mesela ben burada var toplam şekilde bir tane için oluşturacağım ve toplumun fonksiyon dönen diğeri ben bunu atlamak istiyorum Biz bu toplama fonksiyonu 345 Diğerlerine çağırdığımız için ve burada with on a artı B artı c yaptığımız için Aslında bu fonksiyonun görev bittikten sonra buraya 7/12 geliyor gibi düşünebilirsiniz şöyle geri alacağım ve daha sonra ben bu aldım değil de konsol nokta Loop şeklinde bir şey söyleyeceğim ve buradan toplamları artı toplam şeklinde bir şey söyleyeceğim ve ben bu şekilde ekrana değerimi yazmış olacağım dikkatsiz yine aynı şeyi yapmış olduk Ancak bu rolü torunun kullanılmasının mantığı şu şekilde Aslında biz burada konsol doktorluk yapmıştık ancak biter Ne yaptık şimdi de ancak lütfen birden çok fonksiyon kullanacağınız zaman ve her bir fonksiyon belli bir çıktı üretmek istediği zaman çıktı üretmesi Gerektiği zaman biz bütün önümüzü kullanıyoruz işte bu daha cıvık da bizim fonksiyonlarının değişik özellikleri şimdi isterseniz javascripte güzel bir yöntem olan obje oluşturma yöntemi geçmeye başlayalım şimdi isterseniz JavaScript bu içine bakmaya başlayalım JavaScript object-based bir programlama dilidir yani nesne tabanlı bir programlama değildir Ancak sanılanın aksine ya skopje korent yeni nesne yönelimli bir programlama dili değildir Peki objectspace programlama ne anlama geliyor optik ve programlama bizim bu Avcılar'dan herhangi bir alt obje E yani herhangi birini hırsız işlemi yapamayacağımızı söylemiş oluyor veya polimorfizm şeklinde işlemlerinizin olmadığını söylüyor JavaScript Bundan dolayı da objektif Base bir programlama dedi ve ki biz javascripte obje Biz oluştururken Bu objenin ne gibi özellikleri oluyor Biz bir Optimize oluşturduğumuz zaman objeleri mizin hem özellikleri hem de bu obje üzerinde kullanabileceğimiz fonksiyonları veya metotları bulunuyor şimdi isterseniz Canım sıkıldı Ne basit bir obje tutmaya çalışalım Biz normalde bir tane işte oluşturduğumuz zaman bu değişkenin sadece tam sayı String flot gibi değerlere sahip olabiliyor ancak biz Eğer obje oluştursak bu objeleri bize biz değişik özellikler ve değişik metotlar ekle bu ve daha sonra bu abilerimiz Biz programlarımızda kullanabiliriz Şimdi bunu vermeye çalışacağız Ben Burayı siliyorum ve bir tane objeyi tek var Konuşmak istiyorum Ben diyeceğim ki var çalışan şeklinde bir tane o bizim olsun isteyeceğim Ben obje oluşturmak istediğim için de bura süt adet şeklinde bir şey açıyorum Ve ben burada objenin bu bloğun içine Ben değişik özellikleri ve metotları ekleyeceğim Mesela bizim çalışanlarımızın bir tane ismi olsun Ve bu çalışmamızı ismi de Mustafa Murat şeklinde bir isme sahip olsun Nazan diğer özelliğimiz tanımlamak için biz burada ve ilgili bırakıyoruz ve alt satıra iniyoruz Ben bunu soyisim şekilde şey söyleyeceğim soy isim soyisim şekli bir tane özelliğimiz olsun veda olsun burada Coşkun şekli bir şey söylüyorum ve tekrar alt satıra ineceğim Bu sefer de burada biz numara şekilde bir tane özel tanıyalım ve bu numaramız da yedi iki üç dört beş altı şeklinde bir numaramız olsun Daha sonra bu obje mizin dalgası bu çalışmamızın build Evet olsun Ve bu dillerde Biz birey olarak depola Yalım Ben diyorum ki bu çalışan PHP birisinin daha sonra yapabilirsin Daha sonra bir de siplas birisi şeklinde bir şey söylüyorum ve bizim son özelliğimiz bu olacağı için de biz buraya herhangi bir gül koymuyoruz bir şu anda bir tane Orkid almadık ve bu abimizin dört tane özelliği var peki Ben bu özellikteki değerlere nasıl geçeceğim Onun için buraya geleceğim ve konsol nokta log' şekli bir şey yapıyorum Ve ben burada ilk başta hocam ismini söylüyorum ve o bizim ismini söyledikten sonra da ben nokta diyerek bunların özelliklerine veya varsa metroda erişebilirim Ben mesela objenin İsmini şu şekilde kana yazmak istiyorum Daha sonra Konsolosluğu okuyacağım çalışan nokta numara diyelim İsterseniz bu numaramızı ekrana yazalım daha sonra konsolunu dal ok diyorum ve daha sonra çalışan nokta diller şeklinde bir şey söyleyeceğim Ben böyle yaptığın zaman bu akşam özelliklerini ekranı yaz ya ben onu tekrar ep12 açacağım ve burada tekrar bunu yeniliyorum şimdi dikkat ederseniz karşımıza Mustafa Murat çektiği bir şey geldi bu objenin ismiydi daha sonra numaramız geldi ve daha sonra burada Bizim bir tane elimiz geldi ve daha sonra baktığımız zaman bunun tipinin Ben birey olduğunu burada görebiliyorum İşte biz bu şekilde obje lerimizi oluşturuyoruz ve obje yerimize özelliklerimizi kazandırabilir yoruz aynı şekilde bizim obj elimiz içinde birden çok obje de bulunabilir onu nasıl yapacağız onu da şöyle yapmak istiyorum mesela Benim adres şekilde bir tane özelliğim olsun Ancak bu adres özelliği benim bir obje tipinde olsun oje tipinde olmasını istediğim için buradayız tutmanızı açıyorum Ve ben bu çalışan objenin içinde bir tane adres kopyası oluşturmaya çalışıyorum mesela bunu da kendi içinde özellikleri Cadde olsun İsterseniz bu Cadde miz Kabil şekli bir isme sahip olsun daha abide sokak ismi olsun Sokak özelliği Olsun bu da 1250 dördüncü Bak şöyle yapalım Sokak şeklinde bir şey olsun Biz böyle şey yaptığımız zaman borcumuz içinde bir tane daha obje oluşturmuş oluyoruz Tabii burada bizim bir virgül koymamız lazım şekilde biz bu şekilde dediğim gibi obje içinde obje oluştu biliyoruz Mesela ben bunu nasıl geçeceğim atıyorum ben buradaki Cadde değerini erişmek istiyorum Bunun için şöyle bir şey yapacağız konsol diyeceğiz Tonton okul okuyorum çalışan içindeki adres objesine erişmek istediğimi söylüyorum İlk başta mı bastım isterseniz ki de buna baktığımız zaman Ama bu bir objeye tipinde olduğunu görebiliyorum Çünkü biz burada içi objeler oluşturduk ve bu hepimiz için dedim Kabil ve bin 254 sokak şeklinde iki tane özelliğimiz bulunuyor onu demem bastırmak istiyorum ben çalışanın içindeki adresin içindeki caddeye ulaşmak istiyorum şeklinde şu şekilde bir şey söyleyebiliriz daha sonra konsol noktalı okuyacağım çalışan nokta adres diyorum ve nokta Sokak şeklinde bir şey söylüyorum Şu ve tekrar çalıştıracağım Biz Burak abi gördük ve bin 254 sokak şeklinde bunu görmüş olduk Yani bir objenin içinde başka objelerde oluştura Biliyoruz şimdi ama sileceğim bak şu anda ihtiyacımız kalmadı daha sonra şunları siliyorum ve daha sonra ben bu o bizim için de bir tane fonksiyonu tutmak istiyorum ben Bu fonksi nasıl oluşturabilirim onu şuraya geleceğim ve diyeceğim ki ben shenin isim Bu şekilde bir tane fonksiyon yapmak istediğimi söyleyeceğim Ancak bu sefer bu fonksiyonlu romantik olmayacak Bu sefer Biz bunu fark şeklinde Buraya yazmak istiyoruz fark Şimdi yazı ve eğer Bu fonksiyonu muz için herhangi parametre olacaksa onu da buraya bu şekilde yazıyoruz bu garip notasyon ancak javascripte bunları kullanarak Siz objenin içinde fonksiyonlarını oluşturabiliyorsunuz daha sonra bunu yaptığımız zaman da ben Bu fonksiyonu bile onu açıyorum Ve buradan şöyle bir işlem yapmak isteyeceğim Diyeceğim ki bir ton diyeceğim yani fonksiyonu Z çağırdığımızda de bir tane değer dönsün şekilde bir şey söyleyeceğim ancak burada bu obje mizin isim ve soyisim alanlarını erişmek istiyorum ben bunu yapmak için diğer dillerde olduğu gibi bu objenin vurgulamak gerekiyor Onun için de ben diz anahtar kelimesini kullanacağım Ben diyeceğim ki burada ilk başta çalışan ismi şeklinde bir şey yazıyorum ve daha sonra bu objenin isim değerini erişmek bir şey söyleyeceğim onun içinde ben diz şekilde bir şey kullanacağım this burada bizim hobimiz isim geliyor ve dikkat ederseniz nokta diyerek de biz bu isim diller numara su ismi erişmiş oluyoruz Ben Dis nokta isim diyeceğim şu çekmek istiyorum biraz daha sonra arada şunu söyleyelim daha kısa görünsün isim diyeceğim şu soyisim şekilde bir şey söylüyorum bu sefer de objenin soyismine ben gelişmek istiyorum Bu şekilde bir taraf fonksiyon yazdık Peki biz bu fonksiyonu nasıl çağıracağız Ondan sonra çağıracağız konsol nokta nokta edeceğiz ve daha sonra çalışan ofisinden bir tane fonksiyonu çağırmak istiyorum şeklinde bir şey söyleyeceğim Ben burada isim bilgileri şeklinde bir telefonunu bu şekilde çağıracağım Eğer buradaki fonksiyonu bir tane parametre alsaydı biz buraya o parametrenin değerini buraya gönderecek tik ve Bu fonksiyonu o şekilde çağıracak tıkk bu engellemek istiyorum yediğiniz zaman isim bu sonra tsoy isim Coşkun şeklinde bir fonksiyonu su çağırdı ımızı burada görebiliyoruz İşte bunlar bizim JavaScript iki obje lerimiz Ancak bu obje lerimizi farklı şekillerde oluşturabiliriz şimdi onu görelim isterseniz ben bu şekilde sileceğim ve burada ben bir tane daha obje oluşturmaya çalışacağım Ancak bunu şöyle oluşturacağım şimdi javascripte var çalışan işitir New Top şeklinde bir şey yaptığımız zaman burada şey basıp New objects şekilde bir şey dediğimiz zaman bir tane obje uçmak istediğimizi Burada da çalıştırıyor yani burada Aslında çalışan şu anda bir obje Ancak bunun içinde herhangi bir özellik veya herhangi bir metot bulunmuyor ben bunları böyle yaptıktan sonra kendimi tek tek ekleyebilirim böyle bir yöntem var İsterseniz şimdi onu yapalım biz biz diyeceğiz ki bu çalışan bir tane isim olsun bir tane isim özelliği olsun şekilde şey söyleyeceğim ve bu ismi Mustafa Murat şeklinde ben bu bu daha sonra çalışanımızın bizim bir tane soy ismi Olsun bu da aynı şekilde Coşkun şeklinde olsun sunda ha bir tane bir şey yapalım Bu sefer de bir tane fonksiyon tanıyalım çalışan bir tane fonksiyonu olsun istiyorum ve daha sonra burada eşittir fark şimdi gerek Ben bir tane font unutamayacağım Ve ben bunu diyorum ki bir ton isim bilgileri şekilde bir şey söyleyeceğim artık dizisi Martı this soyisim şeklinde bir şey söylüyorum ve ben burada obje bir tane fonksiyon eklemiş oluyorum Daha sonra alacağım oluşturdum ve ben buraya geliyorum konsol noktalar okuyacağım ve çalışan nokta isim şeklinde şey söyleyeceğim Daha sonra konsol noktal okuyacağım Ama bu sefer yine aynı şekilde çalışan nokta soyisim şekilde bir şey yapıyorum daha sonra konsol nokta look diyeceğim ve çalışan nokta isim bilgileri çektiğinde Ben burada fonksiyonu mu aynı şekilde çağıracağım Bu da bizim başka bir yöntemimiz tekrar çalıştıracağım çalıştırdığımız zaman Mustafa Murat Coşkun isimlilerin Bu sonra Coşkun olarak karşımıza çıktı Bu da bizim başka bir obje oluşturma yöntemimiz ancak Burada dikkat ederseniz belli bir sıkıntı var Biz burada Mesela çalışan iki şeklinde bir tane oluşturduğumuz zaman bunların değerlerini teknik vermek zorunda kalıyoruz ancak biz javascripte Ki konser Peter Ne yani yapıcı fonksiyon desenini kullanarak biz bir daha ne kontrol fonksiyonu yazabiliriz ve daha sonra bu fonksiyondan Biz obje lerimizi üretebiliriz şimdi onu görmeye çalışacağız ben buraya geleceğim şu şekilde geliyorum la lan burada bir tane fontu yazmaya çalışacağım bu davası ki güzel bir yöntem Ben bir tane fonction yazacağım ve çalışan şekilde bir şey söyleyeceğim ve bu çalışanımız içine üç tane de yer alacak ne diğer alacak isim diğeri alacak daha son soyisim değeri alacak daha sonra numara değeri alacak ve biz Birazdan göndereceğim üç tane değerli burada istediğimiz kadar objeyi sadece tek bir fonksiyonu kullanarak oluşturabiliriz Ben diyeceğim ki benim bu fonksiyon türetilen objelerin Benim şu özelliğe sahip olsun şeklinde bir şey söyleyeceğim O yüzden Dis nokta isim şeklinde bir şey söylüyorum ve bu ismi Ben burada gönderdim ismi bu şekil değiştireceğim daha sonra Dis nokta soy ismini Cem ve burada soy ismi Yani ben buna eşit diyeceğim Veda son Dis nokta numara diyorum ve burada gönderdim numarayı ben bunu ekleyeceğim ve İstersen bir tane daha Samsun yazabilirim bunu şekilde yazabilirim bu sefer bilgileri göster olsun isterseniz ve bu şekilde bir telefon kalmak istediğimi söylüyorum fankim diyeceğim ve yani şekilde ben burada fonksiyonu yazabilirim şöyle bir şey söylüyorum lütfenn isim şekilde bir şey söyleyeceğim şimdi daha sonra şöyle boşluk bırakalım isterseniz şu anki işlediğimiz ismi Ben Buraya yazmak istiyorum Daha sonra birden ters laşer kullanacağım bu tarz aşeni stringlerde Gösterdi mi bilmiyorum ancak ters ulaşan bizim bir alt satıra geçmemizi sağlayan bir tane karakterimiz Ben bunun yanına soyisim şekilde bir şey yazıyorum Daha sonra diz nokta soyisim diyeceğim artı diyeceğim yeter paşam bırakmamız gerekiyor bir hafta sonra geçmemiz için numara şekilde bir şey söylüyorum ve bu sefer de Dis nokta numara şeklinde bir şey söyleyeceğim yılan Bu şekilde bir tane fonksiyonu tanımamış oluyorum peki ben buradan bir tane objeyi Nasıl oluşturacağım mesela ben burada iki tane oluşturmak istiyorum Ne diyeceğim ki var çalışan bir şekilde bir şey söyleyeceğim ve çalışan bir buradaki fonksiyona göre bir tane obje üretmiş şekilde şey söylüyorum o yüzden New çalışan şeklinde bir şey söyleyeceğim Aslında buradaki çalışanımız burada çalışan fonksiyonu muz bizim için bir tane konser arttır ve bu konsantre sayesinde Biz obje mizi değişik şekillerde oluşturabiliriz Mesela ben buranın iyi çalışan diyeceğim Mustafa Murat çekin de bir tane isim Biliyorum daha son soy ismi Coşkun olacak Bak daha son numarası da 123456 olacak yine ve ben bu şekilde bir tane oluşturmuş oluyorum ve aynı şekilde Ben farklı bir obje daha oluşturabilirim Mesela ben var çalışan iki diyorum bu niye çalışan şekilde şey söyleyeceğim ve burada diğer çalışanımı Ben oluşturmak istiyorum Mehmet Genç ol şeklinde Ben burada birkaç oluşturacağım ve bunun numarası şekilde bir numara olsun Ve bu şekilde iki tane obje oluşturmuş Ya ben burada İstersen bu fonksiyona bağımlı kalarak yüz tane 200 tane dolgu oluşturabilirim ve sadece dikkat ederseniz tek bir fonksiyon oluşturuyoruz ve istediğimiz kadar bu fonksiyonun objet üretebiliyoruz aynı zamanda bunun adıda JavaScript taki konsepti patron diye geçiyor Şimdi ben bu objeleri kullanmak istiyorum dek şöyle kullanacağım konsolosluk diyeceğim ve çalışan birinin bilgileri göster metodunu Ben kullanmak istediğimi söylüyorum Aynı şekilde alacağım şunları şöyle çalışan iki bilgileri göster şeklinde bir şey söyleyeceğim bakalım karşımıza nasıl sonuç gelecek ilk başta çalışan bir bilgileri göster fonksiyon çalıştım isimli sonra Coşkun ve numarası 123456 olarak karşımıza çıktı ve diğer ojem izinde ismi Mehmet soyadı soy ismi gençol ve numarası 34550 altı şeklinde karşımıza Çıktı işte javascripte obje lerimizi biz bu şekilde oluşturabiliyor uzd Ne borcu lerimizi istediğimiz yerde kullanabiliyoruz şu anda javascript'in temel kısımları bitti şimdi isterseniz ceviz kattaki eventleri görmeye başlayalım şimdi DC asktaki ibadetleri görmeye çalışacağız eventyr eşleme sayfalarındaki herhangi bir elementin içinde direk Ateş dönebilen değişik olaylardır ve bu olaylar sayesinde de biz javascripte belli kodlarımızı çalıştırabiliriz biz bu bölümde bunu görmeye çalışacağız Tabii ki JavaScript tepeycuk Levent bulunuyor biz bunları ihtiyacın olduğu zaman Zirek de ve risk ulsan zevk bunlara bakabilirsiniz ve bu yüzden tenis bu şekilde kullanabilirsiniz Ben Burası sadece bir ilmek nasıl ateşlenir nasıl bir fonksiyonu yönlendirilir bunu göstermeye çalışacağım şimdi dikkat ederseniz Bizim burada bir tanem butonu bulunuyor Ve butonuna tıkladığım zaman herhangi bir işlem yapamıyoruz Ancak ben bu butona tıklandığında şeklinde bir tane ivent yazmak istiyorum Peki ben bunu Nereye yazacağım ben bunu direk bu elementin yanına yazacağım o orada butonu muzun tıklanma İrenci de on Click eventi ya butona tıklandığı zaman ben burada bir tane fonksiyonun çalışmasını istiyorum Bunun için şöyle bir şey söyleyeceğim Ben birazdan bir telefonu yazacağım ve bu fonksiyonlu ismi tıkla şeklinde bir ismi sahip olacak Ben burada tıkla şeklinde bir tane fonksiyonu buton tıklandığı zaman çalıştır şeklinde bir şey söyleyeceğim ve ben bu fonksiyon nerede yazacağım Bu fonksiyonu burada JavaScript in de yazacağım ben bunu diyorum ki function tıkla şeklinde bir telefonsun yazacağım ve bu fonksiyon sadece şöyle bir şey yapacak bir daha aletle Bir tane de uyarı yazısı çıkacak Ve şöyle bir şey söyleyecek butona tıklandığında şeklinde bir şey söyleyecek bakalım bu nasıl çalışacak tekrar sayfayı yeniliyorum ve tıkla ya bastığımız zaman butona tıklandığında şeklinde bir tane al etimizin çalıştığını görebiliyoruz burada butonunda biz on Click Evet Evet Evet kazandırdık ya butona tıklandığında Sen bu fonksiyon çalıştır dedik daha sonra fonksiyonu çalıştı ve direk bir tane aletimiz burada karşımıza Çıktı işte bir cevap sık değil etlerimizi bu şekilde ayarlaya biliyoruz Biz eşleme sayfalarındaki elementleri mize inventor kazandırıyoruz daha sonra eventler olduğu zaman bir taraf fonksiyonu çalışmasını Biz burada söylüyoruz Peki ben burada butonu tıklandığı zaman bu butonun içeriğini nasıl değiştirebilirim Onun için ben burada Bunlar fonksiyonunu kullanmayacağım ve ben burada bu sefer şöyle bir şey yapmak istiyorum bizim javascripte indir HD ama şeklinde bir tane özelliğimiz var ve bu indir eşli hemen o elementin içeriğini değiştiremez i sağlıyor ve ben bu butona tıklandığı zaman bu butonun özelliğin özelliği değiştirmek istediğim için ben buradan javascripte ki dizisi kullanabilirim Yani şu anda Diyoruz ki biz bu butonun indir HD Medine ne ya bu butonun içeriğini değiştirecek mi önce söyle 3D burada yeni içeriğimizi Biz eşittir yazabiliriz da bunun bir String olması için burada tek tırnak kullanmamız gerekiyor Ben bunu şöyle bir şey söyleyeceğim butona şöyle yapalım isterseniz biraz bu butona tıklandığında şekilde bir şey söylüyorum ve buton tıklandığı zaman buradaki inreç dediğimiz yani içeriğimiz değişmiş olacak Ben bunu tekrar çalıştıracağım ve tıklıyorum Bu da butonu tıklanır şeklinde içeriğimiz değişmiş oldu diz nokta indirme işlemi diyerek de o işlemi etiketi üzerinde Biz işlemlerimizi gerçekleştirebiliriz bir de şöyle bir işlemimiz var Ben burada bunu siliyorum 15 öyle bir şey söyleyeceğim Ben diyeceğim ki bir tane onclick olma tıkla şeklinde bir tane fonksiyonu çalıştıracağım zaten biz bunu deminden yapmıştık Ancak ben burada şöyle bir şey söylemek istiyorum ben Tıkla fonksiyonuna bu butonun elementini buz onay dizisini göndermek istiyorum Bunun için ne yapacağız bunun için biz düz şekilde şey söyleyeceğiz yaptık fonksiyonlu çalıştırdığımız zaman biz Bırak bu durum uzun tüm içeriğini Aslında gönderiyoruz ve biz bu butonu üzerinden JavaScript fonksiyonları olarak işlemler yapabiliriz Ben Buna tıkla fonksiyon maddesi gönderdim Yani bu tulumu gönderdim şu anda ve ben burada artık tıkla son sürüm yazabilirim tıkla diyeceğim ve ben burada butonu gönderdiğim için bunu element şeklinde bir isim vereceğim Yani artık bizim element imiz bu turumuz gönderdiğimiz için burada elementimizi burada butonun tüm özelliklerine sahip olacak ve daha sonra ben burada şöyle bir şey söylemek istiyorum Bu elementim izin bilinir HD mini Ya ben değiştirmek istiyorum şeklinde bir şey söylüyorum butona tıklandı diyeceğim şimdi ben bu butonu Munir işlemini yani içeriğini değiştirmek istediğimi söylüyorum bakalım nasıl bir şey olacak tıklıyoruz bu donduktan şeklinde bir şey geliyor Aslı deminden yaptığımız yöntemleri direkt olarak aynı ancak biz burada biraz daha düzenli bir şekilde yazmış oluyoruz ve bu şekilde bir kullanımda mümkün Şimdi de şöyle bir şey yapacağız Ben buradaki Bu butonundaki on Klişe silmek istiyorum bulaş ve sileceğim ve ben burada bu div Class konteynerin içine bir tane paragraf yazmak istiyorum Ve ben bu paragrafın bir tane aydisi olacak ve ailesi burada para bir şeklinde olacak ve daha sonra burada paragraf bir şeklinde paragraf ama bir tane içerik vereceğim şimdi biz burada şöyle bir şey yapacağız istersen ilk başta bakalım Ara kat birimiz burada bu turumuz raporda ve biz bu turumuza bastığımız zaman bir tane fonksiyonu çalışması istiyoruz o yüzden burada renk değiştir şeklinde bir telefonsun yazacağım ve daha sonra geleceğim function in renk değiştirir şeklinde Ben bir tane fonksiyon yazmak istiyorum şimdi ben bu butonu tıklandığı zaman bu renk değiştirdi çalıştıracağım ve bu renk değiştiren içinde ben aydisi para bir olanı seç bu durum şekilde bir şey söylemem gerekiyor Yani ben eşleme sayfam içindeki bir elementin seçmek istiyorum ben bunun için ne yapacağım bunun için seçtiğim elementi atamak için ben bir tane element oluşturacağım ya bir halde işte oluşturacağım ve bu döküman üzerinde bu işleme döküm üzerinde ben aydisi para bir olanı seçmek istiyorum şeklinde bir şey sormam gerekiyor Onun için döküment nokta Get element by aydı şeklinde Ben bir tane tohumu kullanacağım buradaki Get element by haydi ay diye göre bizim elementimizi seçmemizi sağlıyor ve ben burada para bir şekilde şey söylersem para bir olan elementi set şeklinde bir şey söylemiş oluyorum ve Benim buradaki elementim seçildiği zaman da buradaki elementim bu elementin tüm özelliklerine sahip olmuş olacak ve ben buradaki paragraf birimin yazı rengini nasıl değiştireceğim ben diyeceğim ki elementin Style anıya stilini değiştirmek istiyorum şekilde bir şey söyleyeceğim ve bu Style içindeki Ben kalırdı bu istiyorum kalır özelliği değiştirmek istiyorum şekilde bir şey söyleyeceğim ve Bu da bizim kalırmı dikkat ederseniz siyah ben burada bu kaldırır Red yapmak istiyorum böyle bir şey yaptığımız zaman bizim buradaki paragraf birimizi seçtik daha bu paragraf birimizin Styla'nın kalırım değiştirdik ve Biz buradaki yazı rengimiz değişmiş olacak buna bakalım İsterseniz biz tıklıyorum ve bizim buradaki yaz rengimizin Biz değiştiğini görebiliyoruz bu döküm döküm nokta Get element by Haydi gibi daha birçok fonksiyonu var Bunları da siz buradan bakabilirsiniz Mesela biz burada getelementsbyclassname şekli bir şey kullanırsak burada Class nelere göre biz elementimizi seçmek istediğinizi söylemiş oluyoruz Ancak bu yine bu şekilde durabilir Başka ne yapabiliriz başka isterseniz iki tane daha ivent yazalım hep onclick yapmayalım o yemeklerde şöyle yapmak istiyorum şimdi şunları sil Ben 10 krem de sileceğim ben burada şöyle bir şey yapmak istiyorum ben burada iki tane ve tanıtacağım Bu hizmetlerden bir tanesi 10 Mouse olur bu omaz wiwenty bizim bu para yapımızın Daha doğrusu bu turumuz Üzerinde şu şekilde geldiğimiz zaman tam olarak geldiğimiz zaman bu olmaz wiwenty ateşleniyor ve biz burada bir tane fonksiyonunu çalıştırabiliriz ve burada butondan da uzaklaşınca yani üzerinde mause muzu çekince de on Mouse iventi ateşleniyor bomaz altı Ben de pardon ateşleniyor biz bu şekilde fonksiyonlarını yazabiliriz Mesela ben burada on Mouse iventi o mahvoldu Levent olduğunda Mouse over şeklinde Ben burada bir tane fonksiyonu ateşlenmesi istiyorum Daha sonra onmouseout olduğunda yani buradaki masumuz o elementin dışarı çıktığında Ben burada Mouse sol şeklinde bir tane fonksiyonu ateşlenme Eve gidiyorum şimdi bu fonksiyonlarını yazacağız ilk başta function Mouse over şekilde ben bir telefonsun yazacağım ve buradaki imleci miz bizim bu sonra geldiği zaman ben bu Prag Aspirin içeriğini değiştirmek istiyorum Bunun Ellerim isterseniz ilk başta paragraf birimiz bir şekilde karşımıza çıktı ve bizim buradaki paragraf birimizi tekrar seçmemiz gerekiyor Onun için ben burada var element döküment nokta Get element by diyeceğim ve buradaki para birimi yine aynı şekilde seçeceğim ve bu para birimi seçtikten sonra da ben bu para birimi içeriğini değiştirmek istiyorum diyeceğim ki element nokta indir HD şekilde bir şey söylüyorum Ve ben bunu içeriğini değiştirmek istiyorum mesela ne diyelim Mouse over şuraya efekti şeklinde bir şey söyleyeyim işte bu kadar bizim buradaki mecbur Buraya geldiğinde Mouse over tetikleyecek daha sonra Bu bir zamanda buradaki fonksiyonlu çalışacak ve Biz buradaki paraga birimizin içeriğini değiştirmiş olacağız bakalım isterseniz mahvoldu yazmadan önce ben şimdi burada imleci mi buraya geliyorum ve buraya geldiğim zaman imlecim artık butonu üzerinde olduğu için mouse over efekti şeklinde yazınız değişmiş oldu İşte bu bizim O mouse over efekti Biz şimdi diğer ettiğimiz olun isterseniz fark Şimdi yiyeceğim şemm mouse al şeklinde Ben bir telefon kodu yazmak istiyorum ve bu sefer de burada işlem ve tekrarlayıcı melemen toplu iğne içtim alıyorum ve buradan mouseout efekti şeklinde bir şey söyleyeceğim Bu sefer Biz paragat birimizin içeriğini mouse al defekti olarak değiştirmiş olduk ben buraya geliyorum ilk başta para Cup bir olarak başladı ve buraya geleceğim Mouse over çalıştı bir giderken de bu sefer mağaza out çalışmış oldu işte bunlar bizim gece vakti Evet etimiz ve bu bu şekilde birçok eventi bulunuyor zaten Siz bunları cevap sıkıntı ilerleyeceksiniz bunları oldukça fazla kullanacaksınız Şimdi de son bölümü olan form doğrulama işlemlerini görmeye çalışalım Evet şimdi son olarak cıvık da form doğrulama işlemleri nasıl yapılır Bunları görmeye çalışacağız Şimdi burada Bizim bir tane formumuz var bu forumumuzda bir tane input alanımız var bu input alanımızda Erol input alanı boş bırakırsa e şeklinde bir doğrulama yapmaya çalışacağız buradaki gönder nokta pirinç 1 bizim ekşili mız Yani bu formu eğer biz gönderirsek yani Sabri de basarsak biz gönder Bak hiçbir şekilde birden dosyanın çalışacak ancak pişi dosyamızı şu anda Göstermek istemiyorum Ben şu da sadece Biz buradaki formu doğramaya çalışacağız Yani buradaki formu nasıl sorgularız onu öğrenmeye çalışacağız burada biz metodumuz post gönder hiçbir şekilde Burada herhangi bir eşi dosyası yazdım bu hiç bir dosyanız bizim bulunmuyor ve buradaki name is Phone bir şeklinde bir isme sahip bu için bizim burada bu formu doğrulamamız için şöyle bir şey yapmamız gerekiyor biliyorsun Buradaki bizim bu turumuz sabit şeklini bir buton ve Tayyip zahmet olduğu zaman buna bastığımız zaman bizim gönder nokta hiçbir şekilde bir yere yönlenmiş olacak ancak Şuan da gönderme Peki olmadığı için bu sorumuz şu anda sadece doğrulama işlemini Biz burada yapmaya çalışacağız ve bu turumuz ve butonuna basıldığı zaman da aslında bu formdaki bir tane İrem tetikleniyor ve bu Ben temiz de bizim onsubmit şeklinde bir tane ibadetimiz Şimdi onsubmit iğrenti şöyle Çalışacak bu onsubmit Eğer Burası lütfen ventose şekilde bir şey olursa bu onsubmit diğer sayfaya yönlendirecek ya biz bu forma diğer sayfa yönlendirme mi olacağız Ancak ve ancak Eğer Burası ton turu şekilde bir şey gelirse biz diğer sayfa yönleneceğiniz yani formumuz Başarılı bir şekilde diğer sayfaya yönlenmiş olacağız E olacak ancak biz burada birden doğru Eve gittiğinde bir tane fontu yazmamız gerekiyor ve Bu fonksiyonu verdim pozisyoner s Burası Fox olacak Eğer fonksiyonu turu değer dönerse Burası turu şekilde bir değere sahip olacak o yüzden ben burada bir ton doğrula şeklinde Ben burada bir tane fonksiyon yapmaya çalışacağım ve bu fonksiyonun Eğer Fall şekilde biten değer dönerse Burası polis olacak yerde tearüf olacak ve bu sabit işlemimiz gerçekleşmeyecek ya biz burada bunu kontrol altına almış olacağız Ancak ve ancak Burası True gelirse Bizim diğer sayfaya biz yönlenmiş olacağız bunu yapmaya çalışacağız şimdi Sinan buraya geleceğim ve function yazmak istiyorum bir tane bu farkımız ne olacak doğrula şeklinde bir tane fonksiyonu olacak Bak şimdi ben burada ilk başta bu eşleme dökümandaki forma eritmem gerekiyor ve bu formayla içmek için de ben buradaki formun neyim özelliği Evet çalışacağım yani Ben ilk başta var form şeklinde bir tane değişken oluşturacağım ve buradaki formu seçmek istiyorum şimdi Benim buradaki dökümanım da birden çok form olabilir o yüzden ben sadece buradaki formüle sahip formu almak istediğimi söylemem gerekiyor Bunun şekilde yapacağız döküment nokta form 8 bir şey söyleyeceğiz Bu döküm nokta Ford buradaki sayfamıza kaç tane forma olsa varsa bunu ve elde edecek Ancak ben buna şöyle şey söylemek istiyorum Ben sadece neyimi form1 olan formu almak dediğimi burada söyleyeceğim ya ben böyle bir şey yaptığımda Aslında bu formun tüm özelliklerini erişmiş oluyorum ve bu formun içinde dikkat ederseniz bir tane input alanımız var baba input alanımızın da bizim ismi Yani neyin özelliği isim şeklinde bir özellik ve ben de şimdi bunu almam gerekiyor ve bunu da ben form üzerinden bu form değişken üzerinden almaya çalışacağım diyeceğim ki var değer diyeceğim eşittir diyeceğim bir daha bu formun içindeki neyimi isim olanı Ben almak istiyorum şekilde şey söyleyeceğim Onu da bir şu şekilde yapabiliriz isim diyeceğiz ve biz bu sefer ne yapmış oluyoruz bu input alanı almış oluyoruz ve bu input alanı içindeki diğeri de almak için biz noktatek şeklinde bir şey kullanacağız biz böyle şey yaptığımız zaman Buradaki ismi alanına yazılan herhangi bir değer zevk buradaki değerimiz e eşit olacak şimdi artık şöyle birşey yapacağız Eğer bu değerimiz boşsa şeklinde bir şey söyleyeceğiz onun içine dememiz gerekiyor bizim iftarımız gerekiyor ve buradaki değerimiz Eğer bizim boşsa şeklinde bir şey söyleyeceğim yani ben bunu boşluk ile bunu kontrol etmek istiyorum Ve böyle bir durumda Biz bir tane uyarı yazısı yazmaya çalışacağız ve bunu da ben şöyle yazmak istiyorum alaad diyeceğim bu mi sim alanı boş bırakılamaz şeklinde bir şey söyleyeceğim Bu yazımızı yazdı Evet bu da bir şey daha yapmamız gerekiyor bizim bu formun sabit edilmemesi için burada bütün doğru yapmıştık ve doğruların burada bu durumda Foster gerekiyor yani bu ilk durumda girdiğiniz zaman bir türlü volt DC Suite of olduktan sonra da bizim fonksiyonu sona ermiş olacak ancak eğer biz bu ilk durumda girmezsek Yani bizim bu değerimiz boş değilse biz durumu yapacağız direkt return to şeklinde bir şey söyleyeceğiz burada Eğer bizim Fall sağlığımız posta return tost yapıyoruz yani Burası artık bizim folks oluyor bu ve Burası bir ton Fox duruma geldiği için de bizim formumuz sabitlenmemiş oluyor Ancak bu return True dönersek Biz Burası bir türlü olacak ve Bizim torunumuz diğer sayfaya yönlenmiş olacak Biz bu şekilde formamızı erişe biliyoruz Ve for larımızı kontrol altına almış oluyoruz bakalım istersen son olarak bak şimdi ben burada ilk başta buraya boş bırakmayacağım ve şöyle şey söyleyeceğim Murat şekilde bir şey söylüyorum ve gönder diyeceğim şimdi Murat çekilişi dediğimiz zaman buradaki değerimiz bizim boasting olmadı ya Murat'a eşit olduğu için bu ip durumda gelmiyoruz bu return True ya geliyoruz Bütün turu yaptığımız için de artık burada geçtiğimiz bizim return True oluyor ve biz bir sonraki sayfaya Başarılı bir şekilde sabit yapmış oluyoruz ancak Eğer buradaki alanımız bizim boş olursa göndereceğiz Ben burada yanlış bir yaptık galiba ve bu nokta uygunmuş olabiliriz bakalım tekrardan var burada Ne hatası yaptık abone ol İyi bakalım Bu forma eriştik daha soforunun içindeki ismi eriştik daha sonra burada Vav yapmamız gerekiyordu Kusura bakmayın bunu yanlış yazmışım tax Yazmışım böyle yapmamız gerekiyordu yani o anki diğeri almamız gerekiyordu Tekrar bakalım isterseniz gönder diyeceğim ve burada isim alanı boş bırakamazsınız şekilde bir şey yazdı Çünkü bizim burada değerimiz boş bir String oldu ve bizi ton fos dönmüş olduk ve bunu Okey bastığım zaman benim formunu ben gönderilmediğini görüyorum çünkü onu sabitleri Torun fos diye bir şey geldiği zaman bu işlemimiz yani formus Ahmet edilmeyecek ancak tekrar şu denemek istiyorum ben gönder diyeceğim ve şu anda formumuz return True döndüğümüz için başarı bir şekilde sabit edildi tekrar Şunu yapalım ve dersiniz bitirelim isterseniz isim olan boş bırakılamaz ve formunuz olduğu sayfalar kalmış Oldu oldu işte bizim JavaScript taki form doğrulama işlemlerini bu şekilde olabiliyor gerçekten oldukça yorucu bir dersi benim için Çünkü başta ne yapacağımızı anlatmak çok yorucuydu ancak çok keyifliydi Rice WhatsApp'taki bir çok özelliği öğrenmiş olduk Siz de bundan sonra acaba sıkıp öğrenmeye devam edebilirsiniz jet ski birçok güvenli bir çok form doğrulama işlemini öğrenmeye devam edebilirsiniz be javascripte kariyer peşinde koşa bilirsiniz Belki de teşekkür ederim beni dinlediğiniz için gerçekten çok uzun oldu herhalde videoya bakalım bunlar render adım zaman göreceğim bir sonraki videoda görüşmek üzere Kendinize iyi bakın iyi günler diliyorum [Müzik]