JS技术

JavaScript入门教程(三)_javascript教程教程(2)

字号+ 作者:H5之家 来源:H5之家 2015-10-10 14:17 我要评论( )

join() 用法:数组对象.join(分隔符);返回一个字符串,该字符串把数组中的各个元素串起来,用分隔符置于元素与元素之间。这个方法不影响数组原本的内容。 reverse() 用法:数组对象.reverse();使数组中的元素顺序

join()
用法:<数组对象>.join(<分隔符>);返回一个字符串,该字符串把数组中的各个元素串起来,用<分隔符>置于元素与元素之间。这个方法不影响数组原本的内容。

reverse() 用法:<数组对象>.reverse();使数组中的元素顺序反过来。如果对数组[1, 2,
3]使用这个方法,它将使数组变成:[3, 2, 1]。

slice() 用法:<数组对象>.slice(<始>[,
<终>]);返回一个数组,该数组是原数组的子集,始于<始>,终于<终>。如果不给出<终>,则子集一直取到原数组的结尾。

sort()
用法:<数组对象>.sort([<方法函数>]);使数组中的元素按照一定的顺序排列。如果不指定<方法函数>,则按字母顺序排列。在这种情况下,80 是比
9 排得前的。如果指定<方法函数>,则按<方法函数>所指定的排序方法排序。<方法函数>比较难讲述,这里只将一些有用的<方法函数>介绍给大家。


按升序排列数字:



function sortMethod(a, b) {

    return a - b;

}



myArray.sort(sortMethod);



按降序排列数字:把上面的“a - b”该成“b - a”。


有关函数,请看下面。



Math
“数学”对象,提供对数据的数学计算。下面所提到的属性和方法,不再详细说明“用法”,大家在使用的时候记住用“Math.<名>”这种格式。



属性


E 返回常数 e (2.718281828...)。

LN2 返回 2 的自然对数 (ln 2)。

LN10 返回 10 的自然对数 (ln 10)。

LOG2E 返回以 2 为低的 e 的对数 (log2e)。

LOG10E 返回以 10 为低的 e 的对数 (log10e)。

PI 返回π(3.1415926535...)。

SQRT1_2 返回 1/2 的平方根。

SQRT2 返回 2 的平方根。


方法


abs(x) 返回 x 的绝对值。

acos(x) 返回 x 的反余弦值(余弦值等于 x 的角度),用弧度表示。

asin(x) 返回 x 的反正弦值。

atan(x) 返回 x 的反正切值。

atan2(x, y) 返回复平面内点(x, y)对应的复数的幅角,用弧度表示,其值在 -π 到 π 之间。

ceil(x) 返回大于等于 x 的最小整数。

cos(x) 返回 x 的余弦。

exp(x) 返回 e 的 x 次幂 (ex)。

floor(x) 返回小于等于 x 的最大整数。

log(x) 返回 x 的自然对数 (ln x)。

max(a, b) 返回 a, b 中较大的数。

min(a, b) 返回 a, b 中较小的数。

pow(n, m) 返回 n 的 m 次幂 (nm)。

random() 返回大于 0 小于 1 的一个随机数。

round(x) 返回 x 四舍五入后的值。

sin(x) 返回 x 的正弦。

sqrt(x) 返回 x 的平方根。

tan(x) 返回 x 的正切。



Date
日期对象。这个对象可以储存任意一个日期,从 0001 年到 9999 年,并且可以精确到毫秒数(1/1000 秒)。在内部,日期对象是一个整数,它是从 1970
年 1 月 1 日零时正开始计算到日期对象所指的日期的毫秒数。如果所指日期比 1970
年早,则它是一个负数。所有日期时间,如果不指定时区,都采用“UTC”(世界时)时区,它与“GMT”(格林威治时间)在数值上是一样的。


定义一个日期对象:



var d = new Date;



这个方法使 d 成为日期对象,并且已有初始值:当前时间。如果要自定初始值,可以用:



var d = new Date(99, 10, 1);     //99 年 10 月 1 日

var d = new Date('Oct 1, 1999'); //99 年 10 月 1 日



等等方法。最好的方法就是用下面介绍的“方法”来严格的定义时间。



方法



以下有很多“g/set[UTC]XXX”这样的方法,它表示既有“getXXX”方法,又有“setXXX”方法。“get”是获得某个数值,而“set”是设定某个数值。如果带有“UTC”字母,则表示获得/设定的数值是基于
UTC 时间的,没有则表示基于本地时间或浏览期默认时间的。


如无说明,方法的使用格式为:“<对象>.<方法>”,下同。


g/set[UTC]FullYear()
返回/设置年份,用四位数表示。如果使用“x.set[UTC]FullYear(99)”,则年份被设定为 0099 年。

g/set[UTC]Year()
返回/设置年份,用两位数表示。设定的时候浏览器自动加上“19”开头,故使用“x.set[UTC]Year(00)”把年份设定为 1900 年。

g/set[UTC]Month() 返回/设置月份。

g/set[UTC]Date() 返回/设置日期。

g/set[UTC]Day() 返回/设置星期,0 表示星期天。

g/set[UTC]Hours() 返回/设置小时数,24小时制。

g/set[UTC]Minutes() 返回/设置分钟数。

g/set[UTC]Seconds() 返回/设置秒钟数。

g/set[UTC]Milliseconds() 返回/设置毫秒数。

g/setTime() 返回/设置时间,该时间就是日期对象的内部处理方法:从 1970 年 1 月 1
日零时正开始计算到日期对象所指的日期的毫秒数。如果要使某日期对象所指的时间推迟 1 小时,就用:“x.setTime(x.getTime() + 60
* 60 * 1000);”(一小时 60 分,一分 60 秒,一秒 1000 毫秒)。

getTimezoneOffset()
返回日期对象采用的时区与格林威治时间所差的分钟数。在格林威治东方的市区,该值为负,例如:中国时区(GMT+0800)返回“-480”。

toString() 返回一个字符串,描述日期对象所指的日期。这个字符串的格式类似于:“Fri Jul 21 15:43:46 UTC+0800
2000”。

toLocaleString() 返回一个字符串,描述日期对象所指的日期,用本地时间表示格式。如:“2000-07-21 15:43:46”。

toGMTString() 返回一个字符串,描述日期对象所指的日期,用 GMT 格式。

toUTCString() 返回一个字符串,描述日期对象所指的日期,用 UTC 格式。

parse() 用法:Date.parse(<日期对象>);返回该日期对象的内部表达方式。



全局对象

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • JavaScript入门教程(二)_javascript教程教程

    JavaScript入门教程(二)_javascript教程教程

    2015-10-10 14:25

  • JavaScript入门教程(五)_javascript教程教程

    JavaScript入门教程(五)_javascript教程教程

    2015-10-10 14:21

  • JavaScript入门教程(四)_javascript教程教程

    JavaScript入门教程(四)_javascript教程教程

    2015-10-10 14:19

  • JavaScript入门教程(一)_javascript教程教程

    JavaScript入门教程(一)_javascript教程教程

    2015-10-10 14:15

网友点评