number.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. //-------------------------------------------------------------------------------------------------------
  2. // Copyright (C) Microsoft. All rights reserved.
  3. // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
  4. //-------------------------------------------------------------------------------------------------------
  5. var x = 3;
  6. var y = 5;
  7. var xd = 4.6;
  8. var yd = 9.2;
  9. var myInf = Infinity;
  10. WScript.SetTimeout(testFunction, 50);
  11. /////////////////
  12. function testFunction()
  13. {
  14. telemetryLog(`x: ${x}`, true); //3
  15. telemetryLog(`y: ${y}`, true); //5
  16. telemetryLog(`xd: ${xd}`, true); //4.6
  17. telemetryLog(`yd: ${yd}`, true); //9.2
  18. telemetryLog(`x + y: ${x + y}`, true); //8
  19. telemetryLog(`x - y: ${x - y}`, true); //-2
  20. telemetryLog(`x * y: ${x * y}`, true); //15
  21. telemetryLog(`x / y: ${x / y}`, true); //0.6
  22. telemetryLog(`isFinite(xd): ${isFinite(xd)}`, true); //true
  23. telemetryLog(`isFinite(myInf): ${isFinite(myInf)}`, true); //false
  24. telemetryLog(`isFinite(Infinity): ${isFinite(Infinity)}`, true); //false
  25. telemetryLog(`Math.abs(-2): ${Math.abs(-2)}`, true); //2
  26. telemetryLog(`Math.floor(1.5): ${Math.floor(1.5)}`, true); //1.0
  27. emitTTDLog(ttdLogURI);
  28. }