1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
7 <meta http-equiv="content-type" content="text/html; charset=undefined" />
8 <meta name="generator" content="JsDoc Toolkit" />
11 <title>JsDoc Reference - Roo.util.Math</title>
14 <link rel="stylesheet" type="text/css" href="../../css/roojs.css" />
15 <link rel="stylesheet" type="text/css" href="../default.css" />
18 <script type="text/javascript" src="../page.js">
25 <body onload="RooDocsPage.onload();">
28 <div class="body-wrap">
30 <!-- ============================== links to methods. ================================= -->
32 <div class="top-tools">
34 <a class="inner-link" href="#Roo.util.Math-props"><img src="resources/s.gif" class="item-icon icon-prop">Properties</a>
35 <a class="inner-link" href="#Roo.util.Math-methods"><img src="resources/s.gif" class="item-icon icon-method">Methods</a>
36 <a class="inner-link" href="#Roo.util.Math-events"><img src="resources/s.gif" class="item-icon icon-event">Events</a>
37 <a class="inner-link" href="#Roo.util.Math-configs"><img src="resources/s.gif" class="item-icon icon-config">Config Options</a>
38 <a class="bookmark" href="NEED_TO_CREATE_DIRECT_LINK_HREF"><img src="resources/s.gif" class="item-icon icon-fav">Direct Link</a>
43 <!-- ============================== inheritance Block. ================================= -->
45 <!-- ============================== class title / details ============================ -->
48 <h1 class="classTitle">
53 <table cellspacing="0" class="class-summary-table">
55 <tr><td class="label">Package:</td><td class="hd-info">Roo.util</td></tr>
57 <tr><td class="label">Defined In:</td><td class="hd-info">
59 <a href="./src/Roo_util_Math.js.html">Roo/util/Math.js</a>.
62 <tr><td class="label">Class:</td><td class="hd-info">Math</td></tr>
70 <!-- ============================== class summary ========================== -->
71 <div class="description">
76 <!-- ============================== Class comment block... ========================== -->
78 <div class="comments">
79 <b>Class Comments / Notes</B> =>
80 <u onclick="parent.CommentDialog.showCommentId = 'Roo.util.Math';">[Add Your comment/notes about this class]</u>
82 <iframe frameborder="0" id="comments-Roo.util" style="border: none;width:100%;"
83 src="/blog.php/GtkDjsComments/Roo.util.Math.html"></iframe>
88 <!-- ============================== config options ========================== -->
93 <div class="hr"></div>
94 <a id="Roo.util.Math-configs"></a>
98 <table cellspacing="0" class="member-table">
99 <caption class="Empty">Config Options - Has None</caption>
113 <!-- ============================== public properties ==================== -->
117 <a id="Roo.util.Math-props"></a>
123 <table cellspacing="0" class="member-table">
124 <caption class="Empty">Public Properties - Has None</caption>
130 <!-- ============================== methods summary / details ======================== -->
133 <a id="Roo.util.Math-methods"></a>
134 <!-- constructor?? -->
141 <!-- then dynamics first -->
148 <table cellspacing="0" class="member-table">
149 <caption>Public Methods</caption>
151 <th class="sig-header" colspan="2">Method</th>
152 <th class="msource-header">Defined By</th>
162 <tr class="method-row config-row-alt0 expandable notInherited">
163 <td class="micon"><a class="exi" href="#expand"> </a></td>
167 <a id="Roo.util-method-Math" name=".Math"></a>
168 <div class="fixedFont">
169 <span class="attributes">new <B>Roo.util.</B></span><b class="itemname">Math</b>
171 (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>|<a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a> <B><i>number</i></B>, number <B><i>precision</i></B>, number <B><i>rounding</i></B>)
179 <div class="short">Create a new Roo.util.Math</div>
186 Create a new Roo.util.Math
189 <dl class="detailList">
190 <dt class="heading">Parameters:</dt>
193 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>|<a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span> <b>number</b>
199 <span class="fixedFont">number</span> <b>precision</b>
202 <dd>to use when doing calculations</dd>
205 <span class="fixedFont">number</span> <b>rounding</b>
232 <tr class="method-row config-row-alt1 expandable notInherited">
233 <td class="micon"><a class="exi" href="#expand"> </a></td>
237 <a id="Roo.util.Math-method-abs" name=".abs"></a>
238 <div class="fixedFont">
239 <span class="attributes"></span><b class="itemname">abs</b>
247 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>
256 <div class="short">abs number</div>
273 <dl class="detailList">
274 <dt class="heading">Returns:</dt>
276 <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> the result</dd>
298 <tr class="method-row config-row-alt0 expandable notInherited">
299 <td class="micon"><a class="exi" href="#expand"> </a></td>
303 <a id="Roo.util.Math-method-add" name=".add"></a>
304 <div class="fixedFont">
305 <span class="attributes"></span><b class="itemname">add</b>
307 (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>|<a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a> <B><i>value</i></B>)
313 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>
322 <div class="short">Add number</div>
335 <dl class="detailList">
336 <dt class="heading">Parameters:</dt>
339 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>|<a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span> <b>value</b>
350 <dl class="detailList">
351 <dt class="heading">Returns:</dt>
353 <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> The result</dd>
375 <tr class="method-row config-row-alt1 expandable notInherited">
376 <td class="micon"><a class="exi" href="#expand"> </a></td>
380 <a id="Roo.util.Math-method-compare" name=".compare"></a>
381 <div class="fixedFont">
382 <span class="attributes"></span><b class="itemname">compare</b>
384 (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>|<a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a> <B><i>value</i></B>)
399 <div class="short">Compare number</div>
412 <dl class="detailList">
413 <dt class="heading">Parameters:</dt>
416 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>|<a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span> <b>value</b>
419 <dd>to compare to</dd>
427 <dl class="detailList">
428 <dt class="heading">Returns:</dt>
430 <dd><span class="fixedFont">boolean</span> true if the same</dd>
452 <tr class="method-row config-row-alt0 expandable notInherited">
453 <td class="micon"><a class="exi" href="#expand"> </a></td>
457 <a id="Roo.util.Math-method-function toString() {
459 }" name=".function toString() {
462 <div class="fixedFont">
463 <span class="attributes"></span><b class="itemname">function toString() {
473 <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>
482 <div class="short">value of the number</div>
499 <dl class="detailList">
500 <dt class="heading">Returns:</dt>
502 <dd><span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> the result</dd>
524 <tr class="method-row config-row-alt1 expandable notInherited">
525 <td class="micon"><a class="exi" href="#expand"> </a></td>
529 <a id="Roo.util.Math-method-function valueOf() {
531 }" name=".function valueOf() {
534 <div class="fixedFont">
535 <span class="attributes"></span><b class="itemname">function valueOf() {
545 <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>
554 <div class="short">value of thenumber</div>
571 <dl class="detailList">
572 <dt class="heading">Returns:</dt>
574 <dd><span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> the result</dd>
596 <tr class="method-row config-row-alt0 expandable notInherited">
597 <td class="micon"><a class="exi" href="#expand"> </a></td>
601 <a id="Roo.util.Math-method-intPart" name=".intPart"></a>
602 <div class="fixedFont">
603 <span class="attributes"></span><b class="itemname">intPart</b>
611 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>
620 <div class="short">integer part of number</div>
626 integer part of number
637 <dl class="detailList">
638 <dt class="heading">Returns:</dt>
640 <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> the result</dd>
662 <tr class="method-row config-row-alt1 expandable notInherited">
663 <td class="micon"><a class="exi" href="#expand"> </a></td>
667 <a id="Roo.util.Math-method-mod" name=".mod"></a>
668 <div class="fixedFont">
669 <span class="attributes"></span><b class="itemname">mod</b>
671 (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>|<a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a> <B><i>value</i></B>)
677 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>
686 <div class="short">Modulus number</div>
699 <dl class="detailList">
700 <dt class="heading">Parameters:</dt>
703 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>|<a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span> <b>value</b>
706 <dd>to modulus by</dd>
714 <dl class="detailList">
715 <dt class="heading">Returns:</dt>
717 <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> The result</dd>
739 <tr class="method-row config-row-alt0 expandable notInherited">
740 <td class="micon"><a class="exi" href="#expand"> </a></td>
744 <a id="Roo.util.Math-method-multiply" name=".multiply"></a>
745 <div class="fixedFont">
746 <span class="attributes"></span><b class="itemname">multiply</b>
748 (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>|<a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a> <B><i>value</i></B>)
754 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>
763 <div class="short">Mulitply number</div>
776 <dl class="detailList">
777 <dt class="heading">Parameters:</dt>
780 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>|<a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span> <b>value</b>
791 <dl class="detailList">
792 <dt class="heading">Returns:</dt>
794 <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> The result</dd>
816 <tr class="method-row config-row-alt1 expandable notInherited">
817 <td class="micon"><a class="exi" href="#expand"> </a></td>
821 <a id="Roo.util.Math-method-negate" name=".negate"></a>
822 <div class="fixedFont">
823 <span class="attributes"></span><b class="itemname">negate</b>
831 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>
840 <div class="short">negate number</div>
857 <dl class="detailList">
858 <dt class="heading">Returns:</dt>
860 <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> the result</dd>
882 <tr class="method-row config-row-alt0 expandable notInherited">
883 <td class="micon"><a class="exi" href="#expand"> </a></td>
887 <a id="Roo.util.Math-method-pow" name=".pow"></a>
888 <div class="fixedFont">
889 <span class="attributes"></span><b class="itemname">pow</b>
891 (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>|<a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a> <B><i>value</i></B>)
897 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>
906 <div class="short">To Power number</div>
919 <dl class="detailList">
920 <dt class="heading">Parameters:</dt>
923 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>|<a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span> <b>value</b>
934 <dl class="detailList">
935 <dt class="heading">Returns:</dt>
937 <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> The result</dd>
959 <tr class="method-row config-row-alt1 expandable notInherited">
960 <td class="micon"><a class="exi" href="#expand"> </a></td>
964 <a id="Roo.util.Math-method-set" name=".set"></a>
965 <div class="fixedFont">
966 <span class="attributes"></span><b class="itemname">set</b>
968 (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>|<a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a> <B><i>value</i></B>)
974 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>
983 <div class="short">Set number</div>
996 <dl class="detailList">
997 <dt class="heading">Parameters:</dt>
1000 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>|<a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span> <b>value</b>
1003 <dd>to set object to</dd>
1011 <dl class="detailList">
1012 <dt class="heading">Returns:</dt>
1014 <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> This</dd>
1028 <td class="msource">
1036 <tr class="method-row config-row-alt0 expandable notInherited">
1037 <td class="micon"><a class="exi" href="#expand"> </a></td>
1041 <a id="Roo.util.Math-method-subtract" name=".subtract"></a>
1042 <div class="fixedFont">
1043 <span class="attributes"></span><b class="itemname">subtract</b>
1045 (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>|<a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a> <B><i>value</i></B>)
1051 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>
1060 <div class="short">Subtract number</div>
1073 <dl class="detailList">
1074 <dt class="heading">Parameters:</dt>
1077 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>|<a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span> <b>value</b>
1080 <dd>to subtract</dd>
1088 <dl class="detailList">
1089 <dt class="heading">Returns:</dt>
1091 <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> The result</dd>
1105 <td class="msource">
1113 <tr class="method-row config-row-alt1 expandable notInherited">
1114 <td class="micon"><a class="exi" href="#expand"> </a></td>
1118 <a id="Roo.util.Math-method-toFixed" name=".toFixed"></a>
1119 <div class="fixedFont">
1120 <span class="attributes"></span><b class="itemname">toFixed</b>
1128 <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>
1137 <div class="short">value of the number at a fixed precission</div>
1143 value of the number at a fixed precission
1154 <dl class="detailList">
1155 <dt class="heading">Returns:</dt>
1157 <dd><span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> the result</dd>
1171 <td class="msource">
1182 <!-- ============================== events summary / details ======================== -->
1185 <a id="Roo.util.Math-events"></a>
1191 <table cellspacing="0" class="member-table">
1192 <caption class="Empty">Events - Has None</caption>
1203 <!-- ============================== footer ================================= -->
1204 <div class="fineprint" style="clear:both">
1206 Documentation generated by <a href="http://www.akbkhome.com" target="_blankt">Introspection Doc Generator</a> on Mon Apr 23 2018 17:33:46 GMT+0800 (HKT)
1208 <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a>