Tekrar hoşgeldiniz.
Dolayısıyla bu derste tüm programlamanın en önemli kavramlarından birini ele alacağız.
Aslında aslında koşulların en önemli kavramı olduğunu iddia edebilirim.
Şartlamaların bu kadar önemli olduğunu söylememin nedeni, kodlarınıza karar vermenin tek yolunun
onlar olması.
Programlamanıza bu şekilde mantık eklersiniz, böylece şartlar için gerçek dünya kullanımlarından birkaç örnek verin.
Kullanıcı oturum açma örneğine bir örnek verelim.
bir şifre yazarsınız ve veritabanındaki şifreye karşı yazmış olduğunuz şifreyi kontrol eden bir kod bulunur.
Dolayısıyla, bir web sitesinde oturum açmaya gittiğinizde, bu formda
Ve eşleşirlerse siteye giriş yaptınız ve başka bir sayfaya yönlendirileceksiniz.
Ve eşleşmezse genellikle bir hata mesajı ya da bir çeşit olsun.
Dolayısıyla aynı tam kod verilen iki farklı yol var.
Başka bir örnek, kredi kartı bilgilerinizi girdiğinizde çevrimiçi olarak bir şey satın aldığınızda olurdu.
İşlem başarılı olursa, işlem gerçekleşirse bir onay e-postası alabilirsiniz, başarı ekranını görürsünüz.
Bilgilerinizle ilgili bir sorun varsa veya hesabınızda para yoksa bir hata
mesajı alacaksınız.
Yine iki farklı sonuç.
Şimdi, koşulları harekete geçirdiğimizi görelim.
Bu ders boyunca hatırlamanız gereken üç önemli sözcük var, eğer başka ve eğer
varsa.
Bu üç javascript koşullu anahtar kelime ve evet biliyorum LCF teknik olarak iki
İngilizce kelimeleri ancak javascript sadece bir anahtar kelime olduğunu biliyorum.
Koşullarını göstermek için kullanacağımız örnek, bir konser salonundaki bir
polis memurunun koşuludur.
Yani fikir, bir yaş değişkenine sahip olacağımız ve eğer bir kişi 18 yaşından küçükse o
yaş ise o kişi 18 yaşından büyükse ne yazık ki o kişi bizim mekanımıza giremez, ancak
henüz 21 değillerdir.
Bu, içeri girebileceği anlamına gelir, ancak içki içemediği için kollarına veya ellerine bir X
çizmek zorundayız.
Ve son olarak, 21 yaşından büyük iseniz içeri girip içebileceğiniz başka biri.
Bu yüzden kodlarla yazmaya çalışacağımız üç şey bunlar.
Bu yüzden devam etmeden önce Boolean mantığı operatörlerini son video'dan hızlıca özetleyeceğiz.
Ve bunu yapmamızın nedeni, başta belirttiğimiz üç anahtar
sözcüğümüzü LCF ve diğerleri mantık ekleme kararlarımızı vermek için bu mantıksal işleçlerle
birlikte kullanmaktır.
Yeniden özetlemek için, daha büyük veya eşit veya daha büyükten daha büyük var.
Pop sınavı burada.
Bu ikisinin arasındaki fark nedir?
Bu yüzden Pozzi videosunu izleyin ve kendinize çakma çağrıları ve çift eşitlik arasındaki farkı hatırlatın.
Dolayısıyla fark, Tripoli'nin katı eşdeğerlerine eşit olduğu sürece, çift eşitlerin tip zorlamayı gerçekleştirdiği farktır.
Buna zorla yazın.
Oradan başlayalım.
Çift eşittir demek, birincisi, birinci dize eşit olacak demektir.
Javascript tipi önemsemediği için çift eşit kullandığımızda.
Ancak sıkı olan üçlü eşitlik yaptığımızda Tür ve Değer bakımından bir önemi vardır.
Yani bir üçlü bir oyla eşit olan üçüncü üçlü eşit değildir.
Ve sonra bu iki operatör ve ve ya da var.
Ve bunu hatırlayın ve yalnızca her iki taraf doğruysa veya doğruysa doğrudur.
Taraflardan biri TRUE olarak değerlendirilirse.
Tamam, şimdi şimdi mantığımı yazmaya devam edelim.
Görmek istediğimiz ilk şey if anahtar sözcüğünün if anahtar sözcüğünün parantez yerine tek bir ifadeyi aldığı
ifadesidir. Bu, parantez içinde doğru veya yanlış olarak değerlendirilir.
Ve eğer bu durumda kıvırcık parantez içinde verdiğimiz herhangi bir kod doğruysa,
konsol gibi bir deyim yürürlüğe girer.
Dolayısıyla bu sabit alt günlüğü yalnızca iyi yürütülür, yalnızca 18 yaşından küçükse
yazdırılır.
18'e eşitse, 18'den büyükse, bu metnin basıldığını göremeziz.
Bu, bizim polis memurumuzun, almak için henüz küçük olup olmadığınızı kontrol eden ilk bölümüdür.
Böylece bir sonraki adımda başka şey hakkında bilgi edineceğiz.
Ve LCF'nin çalışması, bir if ifadesinin ardından gelmesidir.
Bu ikincil bir durumdur.
Bu durumda, yaşın 18 yaşından küçük olup olmadığını kontrol ediyoruz.
Yani eğer biri 18 yaşından küçüklerse mekana giremeyecek kadar gençlerse içeri giremezler.
Sadece birincisini kontrol ettikten sonra kontrol etmemiz gereken sonraki şey 18 yaşından büyük olduklarıdır.
Ama 21'den az.
Dolayısıyla LCF parantez içinde, doğru olduğu takdirde doğru veya yanlış olarak değerlendirilecek
bir ifadeyi iletirmiş gibi çalışır.
Kıvırcık parantez içindeki kod, yanlış bir şey olursa doğru değilse uygulanır.
Böylece yine LCF eskisi gibi çalışır.
Onların açıklamasında uyması gereken dışında.
Bu yüzden burada bu çizgimiz var.
Yaş 18'den büyük ve yaş aslında biraz fazla olan 21'den az.
Bunu bir saniye düşün.
Bir video artıracak ve bunu nasıl şekillendirebileceğimizi tespit etmeye çalışın.
Yani bu gerçekten küçük bir değişiklik ama yaşın burada 18'den büyük olması durumunda kurtulacağımı fark edeceksiniz.
Ve 21 yaşından küçük ve başka LCF yaşı 21'in altındaysa bunu değiştirdi.
Tekrarlamak için yine bunu daha önce yaptık ve bunu buna yeniden kazandırdık.
Ve bunu yapmamızın nedeni gereksiz olması.
Bu kodun çalıştırılacağının tek yolu, ilk if deyimi yanlışsa budur.
yalnızca, zaten yaşlandıkça 18'in altında değil veya 18'den büyük veya eşit olduğuna karar verdikçe çalışacak olması.
Bunun anlamı, burada verilen bu kodun
Yani, 18'den büyük veya eşit iseniz ve 21'den azı girerseniz içemezsiniz.
Böylece son adım da.
Aksi halde olan bölüm.
Aksi takdirde başka zaman başka bir şey olmasını sağlarız.
Bu durumda, 18 yaşından küçük değilseniz ve 18 ile 21 yaşları arasında değilseniz, bu sizin
gelebileceğiniz anlamına gelir ve içebilirsiniz ve parantez içinde bir ifade almazsınız demektir.
ne koyarsak kıvırcık parantezler sadece son çukur çaba olarak kullanılacaktır dedi.
Farklı yazmamız farklıdır ve sonra
Bu yüzden ilk önce çalıştırılacaktır ve eğer bu doğru değilse başka bir şey basılmazsa, o zaman buna devam edeceğiz.
Eğer bu doğru değilse, o zaman buna geçelim.
Ancak unutmayın ki yol boyunca bu ikisi de doğruysa o zaman her şey durur ve bu da çalışmaz.
Bu doğruysa bu kod yapılır.
Eğer bu elf yanlıştır.
Ancak bu doğrudur veya asla çalışmaz.
Unutmayın ki burada bir karar için üç farklı yol var.
Tamam, egzersizi burada birkaç tanesi var, ben size verdiğim kodu bir konser salonu için
toplama görevlisiyle alıyor.
Ve birkaç eklemek ilginç başka koşullar diyelim.
Yaş negatif ise, bir hata mesajı yazdığımızdan emin olmak istiyoruz.
Eğer yaş 21 ise.
Kesinlikle.
Mutlu 21'inci doğum günlerini yazdırmak istiyoruz, onlara ücretsiz bir şans verelim.
Ve eğer yaş tuhafsa, yaşınızı tuhaf yazdırmalısınız.
Yani tuhaf olup olmadığını anlamak için orada biraz matematik yapmak zorundasınız.
Ve sonra bonus olan sonuncusu yaşın kusursuz bir kare olup olmadığını ve mükemmel
bir kare olduğunu hatırlamıyorsanız, yukarı bakabilirsiniz, ancak temelde kare kökü iki faktörün
tam olduğu bir sayıdır aynı numara.
Dolayısıyla dört kez 16, çünkü 16 mükemmel bir kare dört mükemmel bir kare, çünkü iki kere iki dört.
Pekâlâ, bu süper bonus.
Bununla eğlenin ve bir sonraki videoda göreceğim.