JavaScript DHTML/Mochkit/Number
Содержание
percentFormat function
<source lang="html4strict">
<html>
<head>
<script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Base.js"></script> <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Iter.js"></script> <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/DOM.js"></script> <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Style.js"></script> <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Logging.js"></script> <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Format.js"></script>
</head> <body>
<script type="text/javascript"> alert( percentFormat(123)); alert( percentFormat(1.23)); </script>
</body> </html>
</source>
Strip from both sides
<source lang="html4strict">
<html>
<head>
<script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Base.js"></script> <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Iter.js"></script> <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/DOM.js"></script> <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Style.js"></script> <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Logging.js"></script> <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Format.js"></script>
</head> <body>
<script type="text/javascript"> function reprIs(a, b) { arguments[0] = repr(a); arguments[1] = repr(b); alert.apply(this, arguments); } reprIs( lstrip("\r\t\n foo \n\t\r"), "foo \n\t\r", "lstrip whitespace chars" ); reprIs( rstrip("\r\t\n foo \n\t\r"), "\r\t\n foo", "rstrip whitespace chars" ); reprIs( strip("\r\t\n foo \n\t\r"), "foo", "strip whitespace chars" ); reprIs( lstrip("\r\n\t \r", "\r"), "\n\t \r", "lstrip custom chars" ); reprIs( rstrip("\r\n\t \r", "\r"), "\r\n\t ", "rstrip custom chars" ); reprIs( strip("\r\n\t \r", "\r"), "\n\t ", "strip custom chars" ); </script>
</body> </html>
</source>
truncToFixed function
<source lang="html4strict">
<html>
<head>
<script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Base.js"></script> <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Iter.js"></script> <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/DOM.js"></script> <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Style.js"></script> <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Logging.js"></script> <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Format.js"></script>
</head> <body>
<script type="text/javascript"> alert( truncToFixed(0.1234, 3) ); alert( truncToFixed(0.12, 3) ); alert( truncToFixed(0.15, 1) ); alert( truncToFixed(0.15, 0) ); alert( truncToFixed(568.80, 2) ); alert( truncToFixed(1.23e+20, 2) ); alert( truncToFixed(-1.23e+20, 2) ); alert( truncToFixed(1.23e-10, 2) ); </script>
</body> </html>
</source>
twoDigitAverage function
<source lang="html4strict">
<html>
<head>
<script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Base.js"></script> <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Iter.js"></script> <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/DOM.js"></script> <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Style.js"></script> <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Logging.js"></script> <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Format.js"></script>
</head> <body>
<script type="text/javascript"> alert( twoDigitAverage(1, 0)); alert( twoDigitAverage(1, 1)); alert( twoDigitAverage(1, 10)); </script>
</body> </html>
</source>
twoDigitFloat function
<source lang="html4strict">
<html>
<head>
<script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Base.js"></script> <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Iter.js"></script> <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/DOM.js"></script> <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Style.js"></script> <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Logging.js"></script> <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Format.js"></script>
</head> <body>
<script type="text/javascript"> alert( twoDigitFloat(-0.1234) ); alert( twoDigitFloat(-0.1)); alert( twoDigitFloat(-0)); alert( twoDigitFloat(0)); alert( twoDigitFloat(1)); alert( twoDigitFloat(1.0)); alert( twoDigitFloat(1.2)); alert( twoDigitFloat(1.234)); alert( twoDigitFloat(0.23)); alert( twoDigitFloat(0.01)); alert( twoDigitFloat(568.80)); </script>
</body> </html>
</source>