Expressions ve Statements

Bunun gibi değerler oluşturmak, herhangi bir JavaScript programının ana maddesidir. Ancak bu maddenin yararlı olması için daha büyük bir yapıya sahip olması gerekiyor. Öyleyse bundan sonra ele alacağız.

Değer üreten bir kod parçası, bir ifade olarak adlandırılır. Tam anlamıyla yazılmış her değer (22 veya “psikanaliz” gibi) bir ifadedir. Parantezler arasındaki bir ifade, iki ifadeye uygulanan bir ikili operatör veya bire uygulanmış bir tek operatör gibi bir ifadedir.

Bu, dil tabanlı bir arayüzün güzelliğinin bir bölümünü gösterir. İfadeler, insan dillerindeki sübvansiyonların nasıl iç içe geçtiğine benzer şekilde başka ifadeler de içerebilir – bir irtifak kendi iradelerini içerebilir, vb. Bu, rasgele karmaşık hesaplamaları açıklayan ifadeler oluşturmamıza olanak tanır.

Bir ifade bir cümle fragmanına karşılık gelirse, bir JavaScript ifadesi tam bir cümleye karşılık gelir. Bir program ifadelerin listesidir.

En basit ifade, ondan sonra noktalı virgülle ifade edilir. Bu bir programdır:

1;
!false;

Gerçi işe yaramaz bir program. Bir ifade, yalnızca bir kod üretmek için içerik olabilir; bu, daha sonra ekleyen kod tarafından kullanılabilir. Bir beyan kendi başına durur, bu yüzden sadece dünyayı etkiliyorsa bir şey ifade eder. Ekranda bir şey görüntüleyebilir – ki bu dünyayı değiştirmek anlamına gelir – ya da makinenin dahili durumunu, bundan sonra gelen ifadeleri etkileyecek şekilde değiştirebilir. Bu değişikliklere yan etkiler denir. Önceki örnekte yer alan ifadeler sadece 1 değerlerini ve doğruları üretiyor ve erp sistemi fiyatları hemen atıyor. Bu, dünya üzerinde hiçbir izlenim bırakmaz. Bu programı çalıştırdığınızda gözlemlenebilir hiçbir şey olmuyor.

Bazı durumlarda, JavaScript bir ifadenin sonunda noktalı virgülü çıkarmanıza izin verir. Diğer durumlarda, orada olmalı ya da bir sonraki satır aynı ifadenin bir parçası olarak ele alınacaktır. Güvenli bir şekilde atlanabileceği kurallar bir şekilde karmaşık ve hataya eğilimlidir. Yani bu kitapta, bir noktalı virgül gerektiren her ifade her zaman bir tane olacaktır. Aynı şeyi, en azından eksik noktalı virgüllerin incelikleri hakkında daha fazla şey öğrenene kadar yapmanızı öneririm.

WordPress.com ile böyle bir site tasarlayın
Başlayın