1.字符串对象的常用属性和方法
indexOf()方法:indexOf(“子字符串”)方法返回一个整数值,表示String字符串对象内第一次出现子字符串的位置(索引值)。如果没有包含要查找的子字符串,则返回-1。
charAt()方法:charAt()方法聪字符串对象中返回单个字符,使用时通常会设置一个起始位置的参数,然后返回位于该位置的字符值。如果不给参数,系统默认字符串起始的位置为0。
字符串截取的常用方法:常用的字符串截取函数有:slice()、substr()、substring()。
slice()和substring()都接受两个参数,作为截取子字符串的起始和结束前一个位置。它们的区别是slice()可以使用负数作为参数,-1表示最后一个字符。注意:字符串的索引是从0开始,而不是从1开始。
substr()也接受两个参数,第一个作为起始位置,第二个作为截取长度
2.Math对象的常用属性和方法
属性 | 说明 |
LN10 | 返回10的自然数 |
LN2 | 返回2的自然数 |
LOG10E | 返回以10为底e(自然对数的底)的对数 |
LOG2E | 返回以2为底e(自然对数的底)的对数 |
PI | 返回圆的周长与其直径的比值,约等于3.141592653589793 |
SQRT1_2 | 返回0.5的平方根,或说2的平方根分之一 |
SQRT2 | 返回2的平方根 |
方法 | 说明 |
ceil(num) | 返回大于等于其数字参数的最小整数 |
floor(num) | 返回小于等于其数字参数的最大整数 |
max(num1,num2) | 返回给出的零个或多个数值表达式中的较大者 |
min(num1,num2) | 返回给出的零个或多个数值表达式中的较小者 |
pow(base,exponent) | 返回底表达式的指定次幂 |
random() | 返回介于0和1之间的伪随机数 |
round(num) |
返回与给出数值表达式最接近的整数 |
例题:
3.Date对象的常用属性和方法
参数 | 参数说明 |
now | 必选项。要赋值为Date对象的变量名 |
dateVal | 必选项。如果是数字值,dateVal表示指定日期从1970年1月1日0时0分经过的毫秒数。如果是字符串,则dateVal按照parse方法中的规则进行解析。 |
year | 必选项。完整的年份,如1976(而不是76) |
month | 必选项。表示月份,是从0到11之间的整数(1月至12月) |
date | 必选项。表示日期,是从1到31之间的整数 |
hours | 必选项。如果提供了minutes,则必须给出。表示小时,是从0到23的整数(午夜到11pm) |
minutes | 必选项。如果提供了seconds,则必须给出。表示分钟,是从0到59的整数。 |
seconds | 必选项。如果提供了miliseconds,则必须给出。表示秒钟,是从0到59的整数 |
ms | 必选项。表示毫秒,是从0到999的整数 |
方法 | 说明 |
getDate() | 返回Date对象中月份中的天数,其价值介于1至31之间 |
getDay() | 返回Date对象中的星期几,其价值介于0至6之间 |
getHours() | 返回Date对象中的小时数,其价值介于0至23之间 |
getMinutes() | 返回Date对象中的分钟数,其价值介于0至59之间 |
getSeconds() | 返回Date对象中的秒数,其价值介于0至59之间 |
getMonth() | 返回Date对象中的月份,其价值介于0至11之间 |
getFullYear() | 返回Date对象中的年份,其值为四位数 |
getTime() | 返回自某一时刻(1970年1月1日)以来的毫秒数 |
注意:如果时分秒小于10,前面自动补0
例题:
4.数组对象
4.1数组对象的创建
语法:
var arr0 = new Array() ; //创建一个不含有元素的数组
var arr1 = new Array(3) ; //创建一个含有三个元素的数组
var arr2 = new Array(1,2,3″hello”); //创建一个含有三个数字和一个字符串的数组
var arr3 = [true,3.14159] ; //创建一个含有两个元素的数组
4.2数组的常用方法列表
方法 | 说明 |
concat() | 返回一个新数组,这个数组是由两个或更多个数组组合而成的 |
join() | 返回字符串值,其中包含连接到一起的数组的所有元素,元素由指定的分隔符分隔开来 |
pop() | 移除数组中的最后一个元素并返回该元素 |
push() | 将新元素添加到一个数组中,并返回数组的新长度值 |
reverse() | 返回一个元素顺序被反转的Array对象 |
shift() | 移除数组中的第一个元素并返回该元素 |
slice() | 返回一个数组的一段 |
splice() | 从一个数组中移除一个或多个元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的元素 |
sort() | 返回一个元素已经进行了排序的Array对象 |
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/130166.html