Advertisement
avr39ripe

jsFunctionPractice

Feb 8th, 2021
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.41 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>Study</title>
  6. </head>
  7. <body>
  8.     <script>
  9.         'use strict'
  10.         function max(a, b) {
  11.             return a > b ? a : b;
  12.         }
  13.  
  14.         function isEven(num) {
  15.             return !(num % 2);
  16.         }
  17.  
  18.         function pow(x, y) {
  19.             let result = 1;
  20.             let neg = y < 0;
  21.  
  22.            if (neg) {
  23.                y = -y;
  24.            }
  25.            // neg ? y = y - y : 0;
  26.  
  27.            for (; y>0; --y) {
  28.                 result *= x;
  29.             }
  30.  
  31.             return neg ? 1 / result : result;
  32.         }
  33.  
  34.         // -10 / 3 = 4
  35.         function mod(num, div) {
  36.             return (num - (Math.floor(num / div) * div));
  37.         }
  38.  
  39.         function printEvenRange(rangeA, rangeB) {
  40.             let begin;
  41.             let end;
  42.  
  43.             (rangeA > rangeB) ? (end = rangeA, begin = rangeB) : (end = rangeB, begin = rangeA);
  44.  
  45.             for (; begin <= end; ++begin) {
  46.                if (isEven(begin)) {
  47.                    console.log(begin);
  48.                }
  49.            }
  50.        }
  51.  
  52.  
  53.        //printEvenRange(100, 125);
  54.  
  55.        //console.log(pow(+prompt("enter X"), +prompt("enter Y")));
  56.  
  57.        let numT = +prompt("enter Num");
  58.        let divT = +prompt("enter Div");
  59.        
  60.        console.log(`${(numT % divT) == mod(numT, divT)}`);
  61.  
  62.  
  63.    </script>
  64. </body>
  65. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement