Wyrażenia
Wyrażenia (expression) są ważnym ustawieniem literałów, zmiennych, operatorów oraz wyrażeń które są wykonywane dla pojedynczej wartości; wartością tą może być liczba, znak, lub wartość logiczną.
Konceptualnie, są dwa typy wyrażeń: te, które próbują przypisać wartość do zmiennych, i te, które po prostu posiadają wartość. Na przykład, wyrażenie x=7 jest wyrażeniem, które przydziela 7 wartości x. Wyrażenie to samo sprawdza liczbę siedem, podobnie także zachowuje się wyrażenie użyte w "przydzielonych operatorach". Z drugiej strony, możemy powiedzieć, że wyrażenie proste 3 + 4 staje się siódemką; lecz w taki sposób nie można dokonać przydzielenia. Operatory użyte jak wyrażenia są kierowane prosto jako operatory.
JavaScript posiada następujące typy wyrażeń:
- Arytmetyczne: ocenia liczby, na przykład 3.14159
- Łańcuchowe: ocenia łańcuch znaków, na przykład, "Fred" lub "234"
- Logiczne: ocenia czy warunek jest prawdziwy czy fałszywy.
- Obiektowe: ocenia obiekt (Zobacz: Operatory specjalne)