>> Değişken ismi sadece harf, dolar işareti veya alt çizgi ile başlayabilir.
>> Type Coercion Eğer bir string ile sayı toplama işlemi gerektiğinde, otomatik olarak sayı stringe
dönüşerek bu işleme hata vermeden izin verir. ** Undefinded veya boolean için de geçerli.
>> [Link]() geliştirici konsoluna yazdırırken, alert pop-up şeklinde kendini gösterir. Prompt ise
pop-up olarak çıkıp kullanıcıdan input almaya yarar ve bu bir değişkene atanabilir.
>> Mantıksal operatörler (>, <, ==, >=, <=) değişkenlere mantıksal değer atamalarında kullanılabilirler.
>> Operatör öncelikleri için aşağıdaki sitedeki tabloya bakabiliriz.
[Link]
Operator_Precedence
>> Tek satırda bir koşullu ifade bloğu oluşturma:
age >= 18 ? [Link](firstName + ' drinks beer'): [Link](firstName + ' drinks juice');
>> Bir değişkene koşullu değeri tek satırda atama:
var drink = age >= 18 ? 'beer' : 'juice';
>> SwitchCase kullanılırken 2 farklı koşulda aynı kodun çalışması istendiğinde case ler alt alta
yazılabilir veya if statement lardaki gibi and, or not vs operatörleri kullanılabilir.
>> Eğer koşullarda mantıksal ifadeler kullanılacaksa switch paremetresi olarak koşulları kontrol
edilecek değişken yerine true ifadesi verilebilir
>> ‘==’ karşılaştırma operatörü karşılaştırılan değerlerin tiplerini ayırt etmez, yani 23 sayısı ile ‘23’
string inin karşılaştırılması true döndürür.
>> Expression = bir değer döndüren ifadelerdir. Statements: bir değer döndürmeyen sadece bir
eylem gerçekleştiren ifadelerdir.
>> Bir yüzde değeri tanımlarken (%20, %4) 0.20 vs gibi yazmak yerine .2 şeklinde değer verilebilir.
>> [Link]() metodu 0 ile 1 arasında rastgele bir sayı üretir, bu sayı üst limit olarak belirlenen
sayıyla çarpılarak küsüratlı ve 1den büyük bir sayı üretilmiş olur. [Link]() metoduyla da bu
küsürat temizlenir.