SigServer:SignatureMath: Difference between revisions

From AniDB
Jump to navigation Jump to search
Line 77: Line 77:
=== Miscellaneous ===
=== Miscellaneous ===


==== abs ====
==== notempty ====
  ''number'' '''abs'''(''number'' value);
  ''mixed'' '''notempty'''(''mixed'' value[, ''string'' true[, ''string'' false]]);
Returns the absolute value of a number
Check's if the first argument is not empty. Returns TRUE or FALSE if the optional arguments aren't specified. If they are specified it returns the second argument if TRUE and the third argument if FALSE.


'''Example'''
'''Example'''
  abs(1);  // Returns 1
  notempty("");                     // Returns false
  abs(-1); // Returns 1
  notempty("Foobar");                // Returns true
  notempty(6 > 2);                   // Returns true
notempty("", "Not empty", "Empty") // Returns "Empty"

Revision as of 18:15, 2 December 2007

Function Reference

Mathematical

abs

number abs(number value);

Returns the absolute value of a number

Example

abs(1);  // Returns 1
abs(-1); // Returns 1

ceil

number ceil(number value);

Returns the ceiling of a number.

Example

ceil(1.4); // Returns 2
ceil(1.9); // Returns 2

floor

number floor(number value);

Returns the floor of a number.

Example

floor(1.1); // Returns 1
floor(1.9); // Returns 1

max

number max(number value1, number value2[, number ...]);

Returns the numerically highest value of the given arguments. At least two arguments are required.

Example

max(3, 5);           // Returns 5
max(3, 1.2, 5, 5.1); // Returns 5.1


min

number min(number value1, number value2[, number ...]);

Returns the numerically lowest value of the given arguments. At least two arguments are required.

Example

min(3, 5);           // Returns 3
min(3, 1.2, 5, 5.1); // Returns 1.2

mod

number mod(number dividend, number divisor);

Returns the reminder when dividing dividend with divider.

Example

mod(10, 3); // Returns 1

pow

number pow(number base, number exp);

Returns base to the power of exp.

Example

pow(3, 2); // Returns 9
pow(2, 3); // Returns 8

round

number round(number value[, number precision]);

Returns base to the power of exp.

Example

round(2.4);     // Returns 2
round(2.5);     // Returns 3
round(2.55, 1); // Returns 2.6

sqrt

number sqrt(number value);

Returns the square root of value.

Example

sqrt(9); // Returns 3

Miscellaneous

notempty

mixed notempty(mixed value[, string true[, string false]]);

Check's if the first argument is not empty. Returns TRUE or FALSE if the optional arguments aren't specified. If they are specified it returns the second argument if TRUE and the third argument if FALSE.

Example

notempty("");                      // Returns false
notempty("Foobar");                // Returns true
notempty(6 > 2);                   // Returns true
notempty("", "Not empty", "Empty") // Returns "Empty"