Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1736421
  • 博文数量: 438
  • 博客积分: 9799
  • 博客等级: 中将
  • 技术积分: 6092
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-25 17:25
文章分类

全部博文(438)

文章存档

2019年(1)

2013年(8)

2012年(429)

分类: Python/Ruby

2012-05-13 01:36:29

Array

PropertyDescription
constructorReturns the function that created the Array object's prototype
lengthSets or returns the number of elements in an array
prototypeAllows you to add properties and methods to an Array object
MethodDescription
concat()Joins two or more arrays, and returns a copy of the joined arrays
indexOf()Search the array for an element and returns it's position
join()Joins all elements of an array into a string
lastIndexOf()Search the array for an element, starting at the end, and returns it's position
pop()Removes the last element of an array, and returns that element
push()Adds new elements to the end of an array, and returns the new length
reverse()Reverses the order of the elements in an array
shift()Removes the first element of an array, and returns that element
slice()Selects a part of an array, and returns the new array
sort()Sorts the elements of an array
splice()Adds/Removes elements from an array
toString()Converts an array to a string, and returns the result
unshift()Adds new elements to the beginning of an array, and returns the new length
valueOf()Returns the primitive value of an array


Boolean
PropertyDescription
constructorReturns the function that created the Boolean object's prototype
prototypeAllows you to add properties and methods to a Boolean object
MethodDescription
toString()Converts a Boolean value to a string, and returns the result
valueOf()Returns the primitive value of a Boolean object

Date
var d = new Date();
var d = new Date(milliseconds);
var d = new Date(dateString);
var d = new Date(yearmonthdayhoursminutessecondsmilliseconds);

PropertyDescription
constructorReturns the function that created the Date object's prototype
prototypeAllows you to add properties and methods to an object
MethodDescription
getDate()Returns the day of the month (from 1-31)
getDay()Returns the day of the week (from 0-6)
getFullYear()Returns the year (four digits)
getHours()Returns the hour (from 0-23)
getMilliseconds()Returns the milliseconds (from 0-999)
getMinutes()Returns the minutes (from 0-59)
getMonth()Returns the month (from 0-11)
getSeconds()Returns the seconds (from 0-59)
getTime()Returns the number of milliseconds since midnight Jan 1, 1970
getTimezoneOffset()Returns the time difference between GMT and local time, in minutes
getUTCDate()Returns the day of the month, according to universal time (from 1-31)
getUTCDay()Returns the day of the week, according to universal time (from 0-6)
getUTCFullYear()Returns the year, according to universal time (four digits)
getUTCHours()Returns the hour, according to universal time (from 0-23)
getUTCMilliseconds()Returns the milliseconds, according to universal time (from 0-999)
getUTCMinutes()Returns the minutes, according to universal time (from 0-59)
getUTCMonth()Returns the month, according to universal time (from 0-11)
getUTCSeconds()Returns the seconds, according to universal time (from 0-59)
getYear()Deprecated. Use the getFullYear() method instead
parse()Parses a date string and returns the number of milliseconds since midnight of January 1, 1970
setDate()Sets the day of the month of a date object
setFullYear()Sets the year (four digits) of a date object
setHours()Sets the hour of a date object
setMilliseconds()Sets the milliseconds of a date object
setMinutes()Set the minutes of a date object
setMonth()Sets the month of a date object
setSeconds()Sets the seconds of a date object
setTime()Sets a date and time by adding or subtracting a specified number of milliseconds to/from midnight January 1, 1970
setUTCDate()Sets the day of the month of a date object, according to universal time
setUTCFullYear()Sets the year of a date object, according to universal time (four digits)
setUTCHours()Sets the hour of a date object, according to universal time
setUTCMilliseconds()Sets the milliseconds of a date object, according to universal time
setUTCMinutes()Set the minutes of a date object, according to universal time
setUTCMonth()Sets the month of a date object, according to universal time
setUTCSeconds()Set the seconds of a date object, according to universal time
setYear()Deprecated. Use the setFullYear() method instead
toDateString()Converts the date portion of a Date object into a readable string
toGMTString()Deprecated. Use the toUTCString() method instead
toISOString()Returns the date as a string, using the ISO standard
toJSON()Returns the date as a string, formated as a JSON date
toLocaleDateString()Returns the date portion of a Date object as a string, using locale conventions
toLocaleTimeString()Returns the time portion of a Date object as a string, using locale conventions
toLocaleString()Converts a Date object to a string, using locale conventions
toString()Converts a Date object to a string
toTimeString()Converts the time portion of a Date object to a string
toUTCString()Converts a Date object to a string, according to universal time
UTC()Returns the number of milliseconds in a date string since midnight of January 1, 1970, according to universal time
valueOf()Returns the primitive value of a Date object

Math
var x = Math.PI; // Returns PI
var y = Math.sqrt(16); // Returns the square root of 16

PropertyDescription
EReturns Euler's number (approx. 2.718)
LN2Returns the natural logarithm of 2 (approx. 0.693)
LN10Returns the natural logarithm of 10 (approx. 2.302)
LOG2EReturns the base-2 logarithm of E (approx. 1.442)
LOG10EReturns the base-10 logarithm of E (approx. 0.434)
PIReturns PI (approx. 3.14)
SQRT1_2Returns the square root of 1/2 (approx. 0.707)
SQRT2Returns the square root of 2 (approx. 1.414)
MethodDescription
abs(x)Returns the absolute value of x
acos(x)Returns the arccosine of x, in radians
asin(x)Returns the arcsine of x, in radians
atan(x)Returns the arctangent of x as a numeric value between -PI/2 and PI/2 radians
atan2(y,x)Returns the arctangent of the quotient of its arguments
ceil(x)Returns x, rounded upwards to the nearest integer
cos(x)Returns the cosine of x (x is in radians)
exp(x)Returns the value of Ex
floor(x)Returns x, rounded downwards to the nearest integer
log(x)Returns the natural logarithm (base E) of x
max(x,y,z,...,n)Returns the number with the highest value
min(x,y,z,...,n)Returns the number with the lowest value
pow(x,y)Returns the value of x to the power of y
random()Returns a random number between 0 and 1
round(x)Rounds x to the nearest integer
sin(x)Returns the sine of x (x is in radians)
sqrt(x)Returns the square root of x
tan(x)Returns the tangent of an angle

Number
var num = new Number(value);

PropertyDescription
constructorReturns the function that created the Number object's prototype
MAX_VALUEReturns the largest number possible in JavaScript
MIN_VALUEReturns the smallest number possible in JavaScript
NEGATIVE_INFINITYRepresents negative infinity (returned on overflow)
POSITIVE_INFINITYRepresents infinity (returned on overflow)
prototypeAllows you to add properties and methods to an object
MethodDescription
toExponential(x)Converts a number into an exponential notation
toFixed(x)Formats a number with x numbers of digits after the decimal point
toPrecision(x)Formats a number to x length
toString()Converts a Number object to a string
valueOf()Returns the primitive value of a Number object

String
var txt = new String("string");
var txt = "string";

PropertyDescription
constructorReturns the function that created the String object's prototype
lengthReturns the length of a string
prototypeAllows you to add properties and methods to an object
MethodDescription
charAt()Returns the character at the specified index
charCodeAt()Returns the Unicode of the character at the specified index
concat()Joins two or more strings, and returns a copy of the joined strings
fromCharCode()Converts Unicode values to characters
indexOf()Returns the position of the first found occurrence of a specified value in a string
lastIndexOf()Returns the position of the last found occurrence of a specified value in a string
match()Searches for a match between a regular expression and a string, and returns the matches
replace()Searches for a match between a substring (or regular expression) and a string, and replaces the matched substring with a new substring
search()Searches for a match between a regular expression and a string, and returns the position of the match
slice()Extracts a part of a string and returns a new string
split()Splits a string into an array of substrings
substr()Extracts the characters from a string, beginning at a specified start position, and through the specified number of character
substring()Extracts the characters from a string, between two specified indices
toLowerCase()Converts a string to lowercase letters
toUpperCase()Converts a string to uppercase letters
valueOf()Returns the primitive value of a String object
HTML Wrapper MethodDescription
anchor()Creates an anchor
big()Displays a string using a big font
blink()Displays a blinking string
bold()Displays a string in bold
fixed()Displays a string using a fixed-pitch font
fontcolor()Displays a string using a specified color
fontsize()Displays a string using a specified size
italics()Displays a string in italic
link()Displays a string as a hyperlink
small()Displays a string using a small font
strike()Displays a string with a strikethrough
sub()Displays a string as subscript text
sup()Displays a string as superscript text

RegExpvar patt=new RegExp(pattern,modifiers);
var patt=/pattern/modifiers;
ModifierDescription
iPerform case-insensitive matching
gPerform a global match (find all matches rather than stopping after the first match)
mPerform multiline matching
ExpressionDescription
[abc]Find any character between the brackets
[^abc]Find any character not between the brackets
[0-9]Find any digit from 0 to 9
[A-Z]Find any character from uppercase A to uppercase Z
[a-z]Find any character from lowercase a to lowercase z
[A-z]Find any character from uppercase A to lowercase z
[adgk]Find any character in the given set
[^adgk]Find any character outside the given set
(red|blue|green)Find any of the alternatives specified
MetacharacterDescription
.Find a single character, except newline or line terminator
\wFind a word character
\WFind a non-word character
\dFind a digit
\DFind a non-digit character
\sFind a whitespace character
\SFind a non-whitespace character
\bFind a match at the beginning/end of a word
\BFind a match not at the beginning/end of a word
\0Find a NUL character
\nFind a new line character
\fFind a form feed character
\rFind a carriage return character
\tFind a tab character
\vFind a vertical tab character
\xxxFind the character specified by an octal number xxx
\xddFind the character specified by a hexadecimal number dd
\uxxxxFind the Unicode character specified by a hexadecimal number xxxx
QuantifierDescription
n+Matches any string that contains at least one n
n*Matches any string that contains zero or more occurrences of n
n?Matches any string that contains zero or one occurrences of n
n{X}Matches any string that contains a sequence of X n's
n{X,Y}Matches any string that contains a sequence of X to Y n's
n{X,}Matches any string that contains a sequence of at least X n's
n$Matches any string with n at the end of it
^nMatches any string with n at the beginning of it
?=nMatches any string that is followed by a specific string n
?!nMatches any string that is not followed by a specific string n
PropertyDescription
globalSpecifies if the "g" modifier is set
ignorecaseSpecifies if the "i" modifier is set
lastIndexThe index at which to start the next match
multilineSpecifies if the "m" modifier is set
sourceThe text of the RegExp pattern
MethodDescription
compile()Compiles a regular expression
exec()Tests for a match in a string. Returns the first match
test()Tests for a match in a string. Returns true or false


Global
PropertyDescription
InfinityA numeric value that represents positive/negative infinity
NaN"Not-a-Number" value
undefinedIndicates that a variable has not been assigned a value
FunctionDescription
decodeURI()Decodes a URI
decodeURIComponent()Decodes a URI component
encodeURI()Encodes a URI
encodeURIComponent()Encodes a URI component
escape()Encodes a string
eval()Evaluates a string and executes it as if it was script code
isFinite()Determines whether a value is a finite, legal number
isNaN()Determines whether a value is an illegal number
Number()Converts an object's value to a number
parseFloat()Parses a string and returns a floating point number
parseInt()Parses a string and returns an integer
String()Converts an object's value to a string
unescape()Decodes an encoded string


阅读(966) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~