1/*
2 * Copyright (c) 2022 Huawei Device Co., Ltd.
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
6 *
7 *     http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
14 */
15
16//declare function print(str:string):string;
17declare function print(str:any):number;
18
19var num1:number = 99;
20var num2:number = 2;
21
22var num3: number = 50
23var num4: number = 45.5
24
25var str1: string = "Runoob";
26var str2: string = "hello";
27
28var str3: any = "hello the world"
29var str4: any = "hello"
30
31var flag1 : any = false
32var flag2 : boolean = true
33
34print("operator == test list:")
35print(num1 == num2)
36print(num3 == num4)
37print(str1 == str2)
38print(str1 == str1)
39print(str3 == str4)
40print(flag1 == flag2)
41
42print("operator != test list:")
43print(num1 != num2)
44print(num3 != num4)
45print(str1 != str2)
46print(str1 != str1)
47print(str3 != str4)
48print(flag1 != flag2)
49
50print("operator < test list:")
51print(num1 < num2)
52print(num3 < num4)
53print(str1 < str2)
54print(str1 < str1)
55print(str3 < str4)
56print(flag1 < flag2)
57
58print("operator <= test list:")
59print(num1 <= num2)
60print(num3 <= num4)
61print(str1 <= str2)
62print(str1 <= str1)
63print(str3 <= str4)
64print(flag1 <= flag2)
65
66print("operator > test list:")
67print(num1 > num2)
68print(num3 > num4)
69print(str1 > str2)
70print(str1 > str1)
71print(str3 > str4)
72print(flag1 > flag2)
73
74print("operator >= test list:")
75print(num1 >= num2)
76print(num3 >= num4)
77print(str1 >= str2)
78print(str1 >= str1)
79print(str3 >= str4)
80print(flag1 >= flag2)
81