---
schema_version: "1"
id: 3156bbd4c55920e664a83bdc98baf3102b64c3a5acd0a987c3b73ccf7ebb8e12
title: Global Variables, Functions, and Expression Operators
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/platform/salesforce-pages-developers-guide/guides/pages/variables/pages-variables.md
canonical_url: https://developer.salesforce.com/docs/platform/salesforce-pages-developers-guide/guide/pages-variables.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 97b423fc1c6ea850310343befc803000e8427cfc657d6c1fa0b93c1695c06f00
products:
  - Visualforce Developer Guide
  - Platform Developer Content
---

# Global Variables, Functions, and Expression Operators

Visualforce pages use the same expression language as formulas—that is, anything inside `{! }` is evaluated as an expression that can access values from records that are currently in context.

This appendix provides an overview of the variables, functions, and operators that can be used in Visualforce expressions.

-   **[Global Variables](https://developer.salesforce.com/docs/platform/salesforce-pages-developers-guide/guide/pages-variables-global.md)**  


    Use global variables to reference general information about the current user and your organization on a page.

-   **[Functions](https://developer.salesforce.com/docs/platform/salesforce-pages-developers-guide/guide/pages-variables-functions.md)**  


    Use functions to transform data from records, perform calculations, or to provide values for Visualforce attributes.

-   **[Expression Operators](https://developer.salesforce.com/docs/platform/salesforce-pages-developers-guide/guide/pages-variables-operators.md)**  


    Use operators to join expressions together to create compound expressions.


