JavaScript DHTML/Dojo toolkit/Math

Материал из Web эксперт
Перейти к: навигация, поиск

Calculate distance for two points

   <source lang="html4strict">

<html>

 <head>
   <script type="text/javascript">
     var djConfig = {
       baseScriptUri : "js/dojo/",
       parseOnLoad : true
     };
   </script>
   <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script>
   <script>
     dojo.require("dojox.math._base");
     
     function testIt() {
       var s = dojox.math.distance([2,2],[4,2]);
       alert(s)
     }
   </script>
 </head>
 <body onLoad="testIt();">
 </body>

</html>

 </source>
   
  


Convert degree to Radians

   <source lang="html4strict">

<html>

 <head>
   <script type="text/javascript">
     var djConfig = {
       baseScriptUri : "js/dojo/",
       parseOnLoad : true
     };
   </script>
   <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script>
   <script>
     dojo.require("dojox.math._base");
     
     function testIt() {
       var s = dojox.math.degreesToRadians(90);
       alert(s)
     }
   </script>
 </head>
 <body onLoad="testIt();">
 </body>

</html>

 </source>
   
  


Convert radian to degree

   <source lang="html4strict">

<html>

 <head>
   <script type="text/javascript">
     var djConfig = {
       baseScriptUri : "js/dojo/",
       parseOnLoad : true
     };
   </script>
   <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script>
   <script>
     dojo.require("dojox.math._base");
     
     function testIt() {
       var s = dojox.math.radiansToDegrees(1.5707963267948966);
       alert(s)
     }
   </script>
 </head>
 <body onLoad="testIt();">
 </body>

</html>

 </source>
   
  


Get gaussian random number

   <source lang="html4strict">

<html>

 <head>
   <script type="text/javascript">
     var djConfig = {
       baseScriptUri : "js/dojo/",
       parseOnLoad : true
     };
   </script>
   <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script>
   <script>
     dojo.require("dojox.math._base");
     
     function testIt() {
       var s = dojox.math.gaussian();
       alert(s)
     }
   </script>
 </head>
 <body onLoad="testIt();">
 </body>

</html>

 </source>
   
  


Get mid point

   <source lang="html4strict">

<html>

 <head>
   <script type="text/javascript">
     var djConfig = {
       baseScriptUri : "js/dojo/",
       parseOnLoad : true
     };
   </script>
   <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script>
   <script>
     dojo.require("dojox.math._base");
     
     function testIt() {
       var s = dojox.math.midpoint([2,2],[8,2]);
       alert(s)
     }
   </script>
 </head>
 <body onLoad="testIt();">
 </body>

</html>

 </source>
   
  


Get range

   <source lang="html4strict">

<html>

 <head>
   <script type="text/javascript">
     var djConfig = {
       baseScriptUri : "js/dojo/",
       parseOnLoad : true
     };
   </script>
   <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script>
   <script>
     dojo.require("dojox.math._base");
     
     function testIt() {
       var s = dojox.math.range(10, 100, 5);
       alert(s)
     }
   </script>
 </head>
 <body onLoad="testIt();">
 </body>

</html>

 </source>
   
  


Math.standard deviation

   <source lang="html4strict">

<html>

 <head>
   <script type="text/javascript">
     var djConfig = {
       baseScriptUri : "js/dojo/",
       parseOnLoad : true
     };
   </script>
   <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script>
   <script>
     dojo.require("dojox.math._base");
     
     function testIt() {
       var s = dojox.math.sd([99,45,-17,62]);
       alert(s)
     }
   </script>
 </head>
 <body onLoad="testIt();">
 </body>

</html>

 </source>