
Compatible with firmware versions 3.8.x and later
MANUAL
BrightScript version 3.0
BrightSign, LLC. 16780 Lark Ave., Suite B Los Gatos, CA 95032 | 408-852-9263 | www.brightsign.biz

TABLE OF CONTENTS
Introduction .......................................................................................................................... 1
BrightScript Characteristics ............................................................................................................................................... 1
BrightScript Operation ....................................................................................................................................................... 1
Variables, Literals, and Types ............................................................................................. 3
Identifiers ........................................................................................................................................................................... 3
Types ................................................................................................................................................................................. 3
Type Declaration Characters ............................................................................................................................................. 6
Literals (Constants) ........................................................................................................................................................... 6
Array Literals ..................................................................................................................................................................... 7
Assoiative Array Literals .................................................................................................................................................... 7
Invalid Object Return ......................................................................................................................................................... 8
Dynamic Typing for Numbers ............................................................................................................................................ 8
Number Type Conversion .................................................................................................................................................. 8
Type Conversion and Accuracy ......................................................................................................................................... 9
Operators ............................................................................................................................ 10
Logical and Bitwise Operators ......................................................................................................................................... 10
Dot Operator .................................................................................................................................................................... 11
Array and Function-Call Operators .................................................................................................................................. 12