Javascript Reference
(→Global Objects) |
(→String Functions) |
||
Line 34: | Line 34: | ||
== String Functions == | == String Functions == | ||
Yate's Javascript implementation does not include String or Number objects. Instead applicable methods are added to all kind of non-object values including those native to the Yate engine. | Yate's Javascript implementation does not include String or Number objects. Instead applicable methods are added to all kind of non-object values including those native to the Yate engine. | ||
− | + | ||
− | + | * [[Javascript Strings#length|length]] | |
− | + | Property reflecting the length of a string. | |
− | + | ||
− | + | * [[Javascript Strings#charAt|charAt()]] | |
− | + | Function that returns a character at a certain position in string. | |
− | + | ||
− | + | * [[Javascript Strings#indexOf|indexOf()]] | |
− | + | Function that returns the position of a substring in another string. | |
− | + | ||
− | + | * [[Javascript Strings#substr|substr()]] | |
− | + | Function that returns a substring. | |
− | + | ||
− | + | * [[Javascript Strings#match|match()]] | |
− | + | Function that matches a string against a Regular Expression. | |
− | + | ||
− | + | * [[Javascript Strings#toLowerCase|toLowerCase()]] | |
− | + | Function that converts a string to lower case. | |
− | + | ||
− | + | * [[Javascript Strings#toUpperCase|toUpperCase()]] | |
− | + | Function that converts a string to upper case. | |
− | + | ||
− | + | * [[Javascript Strings#trim|trim()]] | |
− | + | Function that removes leading and trailing spaces from a string. | |
− | + | ||
− | + | * [[Javascript Strings#sqlEscape|sqlEscape()]] | |
+ | Function that performs SQL escaping on a string. | ||
+ | |||
+ | * [[Javascript Strings#startsWith|startsWith()]] | ||
+ | Function that checks if a string starts with a specific substring. | ||
+ | |||
+ | * [[Javascript Strings#endsWith|endsWith()]] | ||
+ | Function that checks if a string ends with a specific substring. | ||
+ | |||
+ | * [[Javascript Strings#split|split()]] | ||
+ | Function that splits a string into an Array at a separator. | ||
+ | |||
+ | * [[Javascript Strings#toString|toString()]] | ||
+ | Function that converts a number to string using a specified numbering base. |
Revision as of 16:18, 11 September 2013
Keywords and Operators
Global Objects
These are objects, functions or constructors that exists automatically in each script context.
Function that checks if its argument is Not A Number.
Function that parses a string to an integer in an arbitrary base.
- NaN
Static variable that is Not a Number.
Static Math object.
Constructor of an Object object.
Constructor of an Array object.
Constructor of a Function object.
Constructor of a Regular Expression object.
Constructor of a Date object.
Constructor of a Message object.
Constructor of an XML object.
Static Engine object.
Static File object.
Static Channel object (present only in routing scripts).
String Functions
Yate's Javascript implementation does not include String or Number objects. Instead applicable methods are added to all kind of non-object values including those native to the Yate engine.
Property reflecting the length of a string.
Function that returns a character at a certain position in string.
Function that returns the position of a substring in another string.
Function that returns a substring.
Function that matches a string against a Regular Expression.
Function that converts a string to lower case.
Function that converts a string to upper case.
Function that removes leading and trailing spaces from a string.
Function that performs SQL escaping on a string.
Function that checks if a string starts with a specific substring.
Function that checks if a string ends with a specific substring.
Function that splits a string into an Array at a separator.
Function that converts a number to string using a specified numbering base.