Frequently Asked Questions >

# MAXScript Syntax and Terminology

#### Topics in this section

- How do I understand the function definitions in this document?
- What Are Mapped Operations in MAXScript?
- What is Scope of variables?
- When do I use If...Then and when If...Do?
- When do I use () after a function?
- What is the difference between 'undefined' and 'unsupplied' values?
- What is the difference between 'assignment' and 'equality' operators
- What is the differences between Arrays and BitArrays?
- How do I get the file name of the current scene?
- How do I set the default path for file operations in MAXScript?
- The Wonderful World of Classes and Class Instances
- What is a Mixin Interface?