JavaFX Script je kompilovaný, staticky typovaný, deklarativní skriptovací jazyk určený pro použití s platformou JavaFX. Programy JavaFX Script se spouštějí na virtuálním stroji JavaFX Script Virtual Machine, který je sám o sobě postaven nad virtuálním strojem Java.
JavaFX Script má deklarativní syntaxi, která je inspirována jazykem FXML, ale není založena na XML. Jazyk je staticky typovaný s podporou odvozování typů. Programy jsou kompilovány do bajtového kódu Javy, který lze spustit na libovolném virtuálním stroji Java Virtual Machine.
Programy JavaFX Script mohou přistupovat k libovolné třídě jazyka Java i k libovolné třídě JavaFX. Jazyk má speciální podporu pro vytváření uživatelských rozhraní s deklarativní syntaxí pro rozvržení a zpracování událostí.
Jazyk JavaFX Script je navržen tak, aby se jej mohli snadno naučit i programátoři se zkušenostmi s jinými jazyky. Syntaxe je založena na známých pojmech, jako jsou proměnné, funkce a objektově orientované programování.
JavaFX Script je projekt s otevřeným zdrojovým kódem, na kterém se podílí mnoho vývojářů. Jazyk je stále aktivně vyvíjen a pravidelně jsou přidávány nové funkce.