Biểu thức (hay expression trong tiếng Anh) là sự kết hợp của nhiều thành phần, bao gồm giá trị, biến, toán tử và hàm, để tạo thành một phép toán mà ngôn ngữ lập trình sẽ tính toán theo các quy tắc ưu tiên và liên kết. Quá trình này giúp tạo ra một giá trị mới, được gọi là 'đánh giá' (evaluation), tương tự như trong toán học.
Kết quả trả về trong các tình huống đơn giản thường là các kiểu dữ liệu cơ bản như số, chuỗi hoặc giá trị logic. Trong khi đó, trong các cấu trúc phức tạp hơn, kết quả có thể là kiểu dữ liệu phức hợp. Đối với lập trình hàm, kết quả trả về có thể là một hàm hoặc biểu thức, và kết quả đó có thể được đánh giá tiếp.
Ví dụ, phép toán '2+3' là một biểu thức toán học và lập trình, kết quả được đánh giá là 5. Tương tự, một biến như 'y' là một biểu thức, vì nó lưu trữ giá trị trong bộ nhớ, do đó 'y+6' cũng là một biểu thức. Biểu thức quan hệ như '4≠4' sẽ trả về giá trị sai (false).
Liên kết ngoài là các tài nguyên hoặc thông tin từ các nguồn bên ngoài mà có liên quan đến tài liệu hoặc hệ thống hiện tại.
- Template:Foldoc
