1
2========================
3Expression: string(5)
4Object is a string : 5
5
6========================
7Expression: string(0.5)
8Object is a string : 0.5
9
10========================
11Expression: string(-0.5)
12Object is a string : -0.5
13
14========================
15Expression: string(true())
16Object is a string : true
17
18========================
19Expression: string(false())
20Object is a string : false
21
22========================
23Expression: concat("titi","toto")
24Object is a string : tititoto
25
26========================
27Expression: concat("titi","toto","tata")
28Object is a string : tititototata
29
30========================
31Expression: concat("titi",'toto')
32Object is a string : tititoto
33
34========================
35Expression: concat("titi",'toto',"tata","last")
36Object is a string : tititototatalast
37
38========================
39Expression: starts-with("tititoto","titi")
40Object is a Boolean : true
41
42========================
43Expression: starts-with("tititoto","to")
44Object is a Boolean : false
45
46========================
47Expression: contains("tititototata","titi")
48Object is a Boolean : true
49
50========================
51Expression: contains("tititototata","toto")
52Object is a Boolean : true
53
54========================
55Expression: contains("tititototata","tata")
56Object is a Boolean : true
57
58========================
59Expression: contains("tititototata","tita")
60Object is a Boolean : false
61
62========================
63Expression: substring("12345",2,3)
64Object is a string : 234
65
66========================
67Expression: substring("12345",2)
68Object is a string : 2345
69
70========================
71Expression: substring("12345",-4)
72Object is a string : 12345
73
74========================
75Expression: substring("12345",3.4)
76Object is a string : 345
77
78========================
79Expression: substring("12345",3.6)
80Object is a string : 45
81
82========================
83Expression: substring("12345",1.5,2.6)
84Object is a string : 234
85
86========================
87Expression: substring("12345",2.2,2.2)
88Object is a string : 23
89
90========================
91Expression: substring("12345",0,3)
92Object is a string : 12
93
94========================
95Expression: substring("12345",-8,10)
96Object is a string : 1
97
98========================
99Expression: substring("12345",4,-10)
100Object is a string : 
101
102========================
103Expression: substring("12345",0 div 0, 3)
104Object is a string : 
105
106========================
107Expression: substring("12345",1, 0 div 0)
108Object is a string : 
109
110========================
111Expression: substring("12345",1 div 0, 3)
112Object is a string : 
113
114========================
115Expression: substring("12345",3,-1 div 0)
116Object is a string : 
117
118========================
119Expression: substring("12345",-42, 1 div 0)
120Object is a string : 12345
121
122========================
123Expression: substring("12345",-1 div 0, 1 div 0)
124Object is a string : 
125
126========================
127Expression: substring("12345",-1 div 0,5)
128Object is a string : 
129
130========================
131Expression: string-length("")
132Object is a number : 0
133
134========================
135Expression: string-length("titi")
136Object is a number : 4
137