AutoIt
AutoIt
Eval JavaScript Returning Int
See more JavaScript Examples
Demonstrates getting the completion value of a JavaScript that returns an integer.Chilkat AutoIt Downloads
Local $bSuccess = False
; This example demonstrates getting the completion value of a script,
; where the last evaluated expression is an integer.
; The Javascript run in this example is shown below.
; Load the JavaScript from a file.
$oSbScript = ObjCreate("Chilkat.StringBuilder")
$bSuccess = $oSbScript.LoadFile("js_eval_return_int.js","utf-8")
If ($bSuccess = False) Then
ConsoleWrite($oSbScript.LastErrorText & @CRLF)
Exit
EndIf
$oJs = ObjCreate("Chilkat.Js")
$oResult = ObjCreate("Chilkat.JsonObject")
; Run the JavaScript
; Eval returns the completion value of the script. This is generally the value of the last evaluated expression.
; In this case, the last evaluated expression is an int.
$bSuccess = $oJs.Eval($oSbScript,$oResult)
If ($bSuccess = False) Then
ConsoleWrite($oSbScript.LastErrorText & @CRLF)
Exit
EndIf
$oResult.EmitCompact = False
ConsoleWrite($oResult.Emit() & @CRLF)
; Output:
; {
; "type": "int",
; "value": 42
; }