JavaScript(4对象)

JavaScript万事万物皆对象;对象都有属性和方法。
定义对象
var myarray=new Array(6);//定义数组对象
使用对象
var myl=myarray.length;//访问数组长度length属性
在这里插入图片描述
定义时间对象
var Udate=new Date();
赋值
var d = new Date(2012, 10, 1); //2012年10月1日
返回得到年份方法
var mydate=new Date();
var myyear=my.getFullYear();
在这里插入图片描述

my.getDay();返回的是数字。
在这里插入图片描述
mydate.setTime();
mydate.getTime();
在这里插入图片描述
String字符串对象:使用属性和方法
var mystr=“Hello World!”;
var myl=mystr.length;
var my=mystr.toUpperCase();

在这里插入图片描述
charAt():返回指定位置的字符。

返回最后一个字符
在这里插入图片描述
返回指定的字符串首次出现的位置:indexOf();

以上代码的输出:

0
4
9

字符串分割:split()
var mystr = “www.imooc.com”;
document.write(mystr.split(".")+"
");
document.write(mystr.split(".", 2)+"
");
运行结果:

www,imooc,com
www,imooc
空格划分
空格划分三次
在这里插入图片描述
提取字符串:substring();

运行结果:

JavaScript
love
在这里插入图片描述
提取指定数目的字符substr()

运行结果:

JavaScript!
love
在这里插入图片描述
Math对象:无需创建就可以使用属性和方法
向上取整:ceil()

运行结果:

1
7
5
4
-5
-5

向下取整
Math.floor(x)

运行结果:

0
6
5
3
-6
-6
四舍五入
Math.round(x)

运行结果:

2
3
0
-6
-7
随机数random():方法可返回介于 0 ~ 1(大于或等于 0 但小于 1 )之间的一个随机数。

运行结果:

0.190305486195328

Array数组对象:
var 数组名=new Array();//一个空数组
var 数组名=new Array(n);//n个空数组
var myArray = [2, 8, 6]; //定义并赋值

数组连接concat()

运行结果:

hello!,I,love,JavaScript,!

指定分隔符连接数组元素myarr.join()

运行结果:

I,love,JavaScript

颠倒数组元素:myarr.reverse()

运行结果:

1,2,3
3,2,1

选定元素slice()

在这里插入图片描述
数组排序sort()
在这里插入图片描述
window对象:当前浏览器
在这里插入图片描述
JavaScript
一次性计时器:在设定的时间之后只执行一次
间接性计时器:每隔一段时间就执行一次
计时器方法
在这里插入图片描述
计时器setInterval(代码,交互时间)
每隔100ms调用clock()函数;
setInterval(“clock()”,1000);
setInterval(clock,1000);
// 每隔100毫秒调用clock函数,并将返回值赋值给i
var i=setInterval(“clock()”,100);
取消计时器

function timedCount(){
document.getElementById(‘txt’).value=num;
num=num+1;
i=setTimeout(timedCount,1000);
}
setTimeout(timedCount,1000);
function stopCount(){
clearTimeout(i);
}
setTimeOut(代码,延迟时间);
clearTimeOut();

History对象:属性:历史网站地址个数
方法back():
forward():
go():
window.history.back();就相当于window.history.go(-1);返回浏览过的当前页面的前一个页面。
window.history.forward()就相当于window.history.go(1);
window.history.go(number);
number=0,当前页面
number=2,返回当前页面浏览器过的第二个页面。

Location对象:1属性2方法
location.[属性|方法]
Navigator对象属性
navigator.appName;
在这里插入图片描述
navigator.userAgent:浏览器信息
screen对象
window.screen.属性。
window.screen 对象包含有关用户屏幕的信息。

  1. screen.height 返回屏幕分辨率的高
  2. screen.width 返回屏幕分辨率的宽
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值