this
在一个对象中
this 返回的是一个对象,就是返回属性或者方法当前所在的对象。
var person = {
name :"Tom",
description: function() {
return "name:" + this.name;此处指向的是person对象中的name
}
};
console.log(person.description());
在一个函数中
this 的指向在函数定义的时候是确定不了的,只有函数执行的时候才能去确定this到底指向谁,实际上this最终指向的是调用它的对象。即谁调用指向谁。
storage接口
var arrperson = ["inputcompellation","inputage","inputmailbox"]; //对象数组要满足双引号格式var personstr = JSON.stringify('arrperson');//转化成字符串
localStorage.setItem('arrperson','personstr');//存储到浏览器前者为key,后者为valulocalStorage.getItem(key):读取key的localStorage字符串值。
localStorage.getItem(key):读取key的localStorage字符串值。
localStorage.removeItem(key):删除localStorage中key。
localStorage.clear():清空localStorage所有key。
错误机制
try {}
catch{}
finally{}
即可以忽路该语句,执行下面代码。
计时方法
setInterval(方法,多少间隔) 间隔指定的毫秒数不停地执行指定的代码。
可以使用clearInterval()方法来执行停止。