JavaScript DHTML/Dojo toolkit/Math
Содержание
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>