Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old


Checks script syntax.

Component Version macOS Windows Linux Server iOS SDK
JavaScriptWebKit 5.4 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes
MBS( "JavaScript.CheckScriptSyntax"; JavaScriptContext; Script { ; URL; startingLineNumber } )   More


Parameter Description Example Flags
JavaScriptContext The reference number of the javascript context. $Context
Script The script to evaluate.
URL The source URL for this script.
A URL for the script's source file. Used by debuggers and when reporting exceptions. This parameter is informative only: it does not change the behavior of the script.
startingLineNumber An integer value specifying the script's starting line number in the file located at sourceURL. This is only used when reporting exceptions. The value is one-based, so the first line is line 1 and invalid values are clamped to 1. 1 Optional


Returns OK or error.


Checks script syntax.
Returns OK on success or error message.


Check syntax:

Set Variable [ $js ; Value: MBS( "JavaScript.New" ) ]
Set Variable [ $r ; Value: MBS( "JavaScript.CheckScriptSyntax"; $js; "test+++++" ) ]
Show Custom Dialog [ "Result" ; $r ]
Set Variable [ $r ; Value: MBS( "JavaScript.Release"; $js ) ]

See also

This function checks for a license.

Created 5th November 2015, last changed 9th February 2023

JavaScript.CallFunction - JavaScript.EvaluateScript