2、js常用内置对象

1. JS内置对象是什么?

Javascript自带了许多对象来供开发者来使用,常用的内置对象有String(字符串),Array(数组),Date(日期),Math(数学)。

2. 字符串对象及常用方法

字符串的定义方式:var 变量名 = “”;

字符串的常用方法:

split(分割符) 将字符串分割为字符串数组

charAt(下标) 返回指定下标对应的字符,如果找不到返回空字符串

indexOf(子字符串)查找子字符串在字符串中首次出现的位置,如果找不到返回-1

lastIndexOf(子字符串) 查找子字符串在字符串中最后一次出现的位置,如果找不到返回-1

substring(起始下标,结束下标) 按起始下标和结束下标截取字符串,包前不包后

substr(起始下标,个数) 按起始下标和个数截取字符串, 如果只给了起始下标,没有给截取的个数,默认截取到字符串末尾

replace(正则表达式|旧字符串,新字符串) 替换字符串

concat(值1,值2,…) 拼接字符串,相当于+号

toLowerCase() 将字符串转为小写

toUpperCase() 将字符串转为大写

trim() 取出字符串的前后空格

3. 数组对象及常用方法

数组的定义方式:

1.var 变量名 = [值1,…];

2.var 变量名 = new Array(数组长度),这里的数组长度没有用;

3.var 变量名 = new Array(值1,…);

数组对象的常用方法

1. push(值1,…) 向数组尾部追加一个或多个元素,并返回数组的新长度

2. unshift(值1,…) 向数组头部添加一个或多个元素,并返回数组的新长度

3. pop() 移除数组最后一个元素,并返回该元素

4. shift() 移除数组中第一个元素,并返回该元素

5. join(分隔符) 将数组中的元素以指定分隔符拼成一个字符串,并返回该字符串

6. concat(数组1,…) 将两个或多个数组拼接成一个新数组,并返回新数组

7. slice(起始下标,结束下标) 以数组的形式返回起始下标到结束下标之间的元素,包前不包后

8. splice(起始下标,要删除的元素个数,要添加的元素,…)

9. sort() 将数组中的元素按照unicode编码从小到大排序

10. toString() 将数组中的元素以,逗号拼接成一个字符串,并返回该字符串

11. toLocaleString() 将数组中的元素转换为本地格式的字符串

12. reverse() 反转数组中的元素(颠倒数组中元素的顺序)

4. Math对象及常用方法:

abs(值) 绝对值

max(值1,值2,…) 最大值

min(值1,值2,…) 最小值

ceil(值)(sei哦) 向上取整

floor(值) 向下取整

round(值) 四舍五入

random() 随机数,生成0到1之间的随机小数,含0不含1。

练习题1:生成一个10以内的随机整数(含1也含10)

Math.floor(Math.random() * 10) + 1

练习题2:生成一个20到50之间的随机整数(含20也含50)

Math.round(Math.random() * (50-20)) + 20

5. Date对象及常用方法

日期对象的定义方式:

var date = new Date();

日期对象的常用方法:

toLocaleString() 将日期转为本地格式字符串

getFullYear() 获取指定日期的年份

getMonth() 获取指定日期的月份,返回0-11,0代表1月份,11代表12月份

getDate() 获取指定日期的天数,返回1-31

getDay() 获取指定日期的星期数,返回0-6,0代表星期日,6代表星期六

getHours() 获取指定日期的小时数,返回0-23

getMinutes() 获取指定日期的分钟数,返回0-59

getSeconds() 获取指定日期的秒数,返回0-59

getMilliseconds() 获取指定日期的毫秒数,返回0-999

setFullYear(年份) 设置年份

setMonth(月份) 设置月份

setDate(天数) 设置天数

setHours(小时数) 设置小时数

setMinutes(分钟数) 设置分钟数

setSeconds(秒数) 设置秒数

setMilliseconds(毫秒数) 设置毫秒数

getTime() 获取从1970年1月1号到指定日期经过的毫秒数

6. Document 对象

document 它不是js的内置对象 document对象是网页特效的核心!!!

1.getElementById() 通过id获取html元素

2.getElementsByName(); 通过name值获取html元素数组\

3.etElementsByTagName(); 通过标签名获取html元素数组

nt对象是网页特效的核心!!!

1.getElementById() 通过id获取html元素

2.getElementsByName(); 通过name值获取html元素数组\

3.etElementsByTagName(); 通过标签名获取html元素数组

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值