Gnatdiordna

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

1. 数组

在其它 JavaScript 变量不同,数组必须被声明:students = new Array(30);

 

数组的属性:length,用于指定数组里的当前元素数。

 

数组的方法:

  • join:将当前数组的所有元素连接在一起,形成一个字符串。这些元素由逗号(或者使用者指定的分隔符)分开。
  • reverse:返回反转后的数组
  • sort:返回排序后的数组。默认为按字母顺序排序。

2. 字符串

JavaScript 里任何一个字符串都是字符串对象。

 

赋值语句: text = "This is a test.";

由于字符串都是对象,因此可以使用new来创建:text = new String ("This is a test.");

 

字符串对象的属性——length——字符串的当前长度。

 

字符串对象的方法:

  • substring:返回当前字符串的一部分。
  • toUpperCase:将当前字符串里的所有字符转换为大写字母。
  • toLowerCase:将当前字符串里的所有字符转换为小写字母。
  • indexOf(a):在当前字符串里,从头开始查找字符串a第一次出现的下标。
  • lastIndexOf(a):在当前字符串里,从后往前查找字符串a第一次出现的下标。
  • link:利用当前字符串的文本创建一个HTML链接。
  • anchor:在当前页面创建一个HTML锚点。

3. Math

3.1 属性:

  • Math.E:自然对数的基数。
  • Math.LN2:2的自然对数。
  • Math.LN10:10的自然对数。
  • Math.LOG2E:以2为基数的对数。
  • Math.LOG10E:以10为基数的对数。
  • Math.PIπ
  • Math.SQRT1_2:1/2的平方根。
  • Math.SQRT2:2的平方根。

 

3.2 方法:

3.2.1 代数函数

  • Math.cos:计算余弦,单位为弧度。
  • Math.sin:计算正弦,单位为弧度。
  • Math.tan:计算正切,单位为弧度。
  • Math.acos:计算反余弦,单位为弧度。
  • Math.asin:计算反正弦,单位为弧度。
  • Math.atan:计算反正切,单位为弧度。

 

3.2.2 统计和对数函数

  • Math.exp:返回e的x次幂。
  • Math.log:返回一个数字的自然对数。
  • Math.max:返回两个数字中较大的那一个。
  • Math.min:返回两个数字中较小的那一个。

 

3.2.3 基本数学和舍入

  • Math.abs:计算绝对值。
  • Math.ceil:向上舍入取整。
  • Math.floor:向下舍入取整。
  • Math.pow:计算x的y次幂。
  • Math.round:舍入为最接近的整数。
  • Math.sqrt:求平方根。
  • Math.random:返回0-1之间的一个随机数。

4. Date

4.1 set方法

  • setDate:设置月份里的日子。
  • setMonth:设置月份。JavaScript的月份编号从0到11,最开始的一月为0。
  • setYear:设置年份。setFullYear为四位数字。
  • setTime:通过指定1970年1月1日以来的毫秒数设置时间。
  • setHours:设置小时。
  • setMinutes:设置分钟。
  • setSeconds:设置秒数。

4.2 set方法对应的get方法

  • getDate:返回Date对象中用本地时间表示的一个月中的日期值(1-31)。
  • getMonth:得到当前月份值。JavaScript的月份编号从011,最开始的一月为0
  • getYear:得到当前年份值。
  • getTime:得到当前时间值,具体为197011日以来的毫秒数。
  • getHours:得到当前小时值。
  • getMinutes:得到当前分钟值。
  • getSeconds:得到当前秒数。

 

4.3 GMT有关的方法及其它

  • getTimeZoneOffset:提供当前时区与GMT的时差。
  • toGMTString:将Date对象的时间值转换为用GMT的文本。
  • toLocalString:将Date对象的时间值转换为用当前时间的文本。
  • Date.UTC:将Date对象值(毫秒)转换为GMT时间。
  • Date.parse将日期字符串(如“June 202016”)转换为Date对象(毫秒数)。

 

 

posted on 2016-10-10 23:13  Gnatdiordna  阅读(253)  评论(0)    收藏  举报