• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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
16declare function print(str:any):number;
17var num1:number = 99
18var num2:number = 2
19var res:number = num1 % num2
20print(res)
21
22var num3: number = 50
23var num4: number = 45.5
24print(num3 % num4)
25
26function foo(arg0:number, arg1:number) {
27    print(arg0 % arg1);
28}
29foo(2.1, 2.1)
30
31print(3 % 4);
32
33function foo1(arg0:number, arg1:number) {
34    return arg0 % arg1;
35}
36print(foo1(3, 4))
37
38var num5: number = 3
39var num6 = 0;
40if (num5 > 0) {
41    num6 = num5 % 2;
42}
43print(num6);
44
45