===== Functions ===== When writing code in your stories, functions are special devices that can be used in [[expression|expressions]] in place of variables or values. Syntactically, they consist of: * a name, which is subject to the same rules that [[variable]] names are under, * followed by a ''('' left bracket, * followed by zero or more other [[expression]]s separated by commas, * followed by a '')'' right bracket. Technically speaking, any Javascript built-in function is available to the Twine author: ''parseInt()'', ''JSON.stringify()'', ''document.createElement()'' and all the rest are accessible, as are any functions that have been added by [[script]]s.