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