Skip to main content

value

Type​

function

Summary​

Returns the value of an expression.

Syntax​

the value of <expression>
value(<expression> [, <object>])

Description​

Use the value function to evaluate an expression, or to force LiveCode to evaluate an expression within a statement.

    ask \"What do you want to compute?\"
answer it && \"equals\" && the value of it

If you specify an object, references to me in the expression are treated as references to the object. However, other object references are treated as though the handler were in the current object's script. For example, "button 3" refers to button 3 on the current card, not the card where the object is located.

If the expression is a single string, then even if it is enclosed in quotes, LiveCode attempts to evaluate its contents instead of treating it as a string literal. This means that you must be careful about string literals that contain operators such as "and".

Parameters​

NameTypeDescription

expression

Any expression.

object

Any object reference.

Examples​

the value of 22 + 3 -- returns 25
value(myVariable) -- returns value of the contents of myVariable
the value of the selectedLine -- returns the actual text of the line
value("the name of me", card 1) -- returns name of card 1

Value​

NameTypeDescription

return

The value function returns a logical, numeric, or string value, depending on the type of expression.

the result

The value function can be used as an instant calculator. Any arithmetic expression can be used as the expression, and the value function returns the result of the evaluation:.

control structure: function

function: value, merge

glossary: object, current card, return, handler, operator, logical, statement, literal string, expression, evaluate, object reference

keyword: me, numeric, string, card

operator: left-round-bracketright-round-bracket

property: script

command: call

Compatibility and Support​

Introduced

LiveCode 1.0

OS

mac

windows

linux

ios

android

Platforms

desktop

server

mobile

Thank you for your feedback!

Was this page helpful?