pass
fail
ecmascript
Var
Var
Var
foo.bar.baz
Var
''
Var
Var
Var.bar
return
Var
Var + 1
Var
Var + Var
Var
Var + Var
baz
#_scxml_foo
xyz
foo
123
27
27
27
_event.name
_event.type
_event.sendid
_event.
_event.raw
_event.data.
_event.data.
_event.data.Var
_ioprocessors['http://www.w3.org/TR/scxml/#SCXMLEventProcessor'].location
Var
Var
Var
Var
's'
Var
Var
Var
Var
"foo
Var
==
Var
==
Var
Var
===
Var===Var
Var==Var
Var
==
''
Var
=
Var
Var == 123
_event.name == ''
_event.data['Var']
==
Var
==
_event.data ==
_event.data == 123
typeof _event.data === 'undefined'
_name === ''
(function(str, starts){if (starts === '') return true;if (str == null || starts == null) return false;str = String(str); starts = String(starts);return str.length >= starts.length && str.slice(0, starts.length) === starts;})(Var, Var)
In('')
return
Var
typeof Var === 'undefined'
!Var
true
false
'name' in _event && 'type' in _event && 'sendid' in _event && 'origin' in _event && 'origintype' in _event && 'invokeid' in _event && 'data' in _event
in _event.data
typeof _event. === 'undefined'
_event.language == 'ecmascript'
_event.origintype == ''
D:\W3C\SCXMLTests\test300.js
D:\foo
_event.origin
_event.origintype
[1,2,3]
Var
Var
1, 2, 3]
7
Var
'continue'
Var
Var
[].concat(Var, [4])
[[,],[,]]
Var
item
index
Var
[0][0]== && [0][1] == && [1][0] == && [1][1] ==
SITE_SPECIFIC_ADDRESS
_ioprocessors['basichttp']['location']
_ioprocessors['basichttp']['location']
_event.raw.search('POST') !== -1
Var
_event.type === 'external'
_event.raw.search(/Var=/) !== -1
_event.raw.search('=') !== -1
_event.raw.search(//) !== -1
_event.raw.match(/=(\S+)$/)[1]
_event.raw.match(/Var=(\S+)$/)[1]
txt.match(/\n\n(.*)/)[2].split('&')[].split('=')[0]
txt.match(/\n\n(.*)/)[2].split('&')[].split('=')[1]
'<message source="' + _ioprocessors['basichttp'] + '"'
+ 'xmlns:scxml="http://www.w3.org/2005/07/scxml" version="1.0" xmlns:xsi=:http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3.org/2005/07/scxml scxml-message.xsd" sourcetype=:scxml"'
+' 'name="name"' + '"' + + '"' + />'
'address=' + _ioprocessors['basichttp'] + "'"
_event.raw.match(/\n\naddress=(.*)$/)