|
|
Optimize with a SATA RAID Storage Solution
Range of capacities as low as $1250 per TB. Ideal if you currently rely on servers/disks/JBODs
Page 3 of 7
window.status = text.substring (count, text.length) + text.substring (0, Count)
(While the above approach avoids JavaScript's string-object replication problem, memory leaks still occur because of the use
of the setTimeout method. Over many iterations -- typically several thousand or more -- setTimeout will consume all available memory, and eventually
JavaScript will display an "out of memory" message.)
For your reference, here are the methods and properties used with JavaScript's string object:
| length | The length of a string |
| anchor | Creates a named anchor (hypertext target) |
| big | Sets text to big |
| blink | Sets text to blinking |
| bold | Sets text to bold |
| charAt | Returns the character at a specified position |
| fixed | Sets text in fixed-pitch font |
| fontcolor | Sets the font color |
| fontsize | Sets font size |
| indexOf | Returns the first occurrence of character x starting from position y |
| italics | Sets text to italics |
| lastIndexOf | Returns the last occurrence of character x starting from position y |
| link | Creates a hyperlink |
| small | Sets text to small |
| strike | Sets text to strikeout |
| sub | Sets text to subscript |
| substring | Returns a portion of a string |
| sup | Sets text to superscript |
| toLowerString | Converts a string to lowercase |
| toUpperString | Converts a string to uppercase |
JavaScript's Math object provides advanced arithmetic and trigonometric functions, expanding on JavaScript's basic arithmetic operators (plus, minus, multiply, divide). The Math object in JavaScript is borrowed from Java. In fact, the implementation of the Math object in JavaScript closely parallels the Math class in Java, except that the JavaScript Math object offers fewer methods.
JavaScript's Math object properties are treated as constants. In fact, the property names are in all upper-case, following the usual convention of capitalizing variable constants. These properties return often-used values, including pi and the square root of 2. The Math methods are used in mathematical and trigonometric calculations. Handy Math-object methods include ceil, floor, pow, exp (exponent), max, min, round, and random. (Random is only available when using the X Window platform, however.)
The Math object is static, so you don't need to create a new Math object in order to use it. To access the properties and method of the Math object, you merely specify the Math object, along with the method or property you wish. For example, to return the value of pi, you use:
var pi = Math.PI;
Similarly, to use a math method you provide the name of the method, along with the parameters you wish to use. For example, to round the value of pi, you'd use:
var pi = Math.PI;
var pieAreRound = Math.round(pi); // displays 3
Note that you must specify the Math object by name for each Math method/property you wish to use. JavaScript does not recognize
the keywords PI and round all by themselves. Exception: you may use the with statement to associate the names of methods and properties with the Math object. This technique is a handy space-saver when
you must use several Math properties and methods. The previous example can be written as