<var>

Declares a local variable.

Syntax

<var
    name = "identifier"
    expr = "CDATA"
/>

Attributes

Attribute

Data Type

Required?

Default

Description

name

identifier

yes

NA

Variable name. This must be a legal ECMAScript identifier.

expr

CDATA

no

ECMAScript undefined

Initial value of the variable.

Parents

<block>, <catch>, <error>, <filled>, <foreach>, <form>, <help>, <if>, <noinput>, <nomatch>, <vxml>

Children

None.

Example

<?xml version="1.0"?>
<vxml version="2.1" xmlns="http://www.w3.org/2001/vxml">
    <var name="number"/>
    <var name="month" expr="'March'"/>

    <form>
        <block>
            Month is <value expr="month"/>
            <assign name="month" expr="'July'"/>
            Now month is <value expr="month"/>
            <assign name="number" expr="2*5"/>
            Number is <value expr="number"/>
        </block>
    </form>
</vxml>

See Also

<assign>, <script>