new的时候具体做了什么?
*1. 创建一个新的对象,this变量引用该对象,同时还继承了该函数的原型
* 2. 属性和方法都被添加到this 引用的对象中去
* 3. 新创建的对象由this所引用,并且最后隐式的返回this
function Person(name, age) {
// this = {}
this.name = name // this : 创建的实例对象
this.age = age
// return this
}
2. 输出日期
var date = new Date()
console.log(date.getFullYear()+'年'+(date.getMonth()+1)+'月'+date.getDate()+'日'+date.getHours()+'时'+date.getMinutes()+'分'+date.getSeconds()+'秒')
3. 九九乘法表
for(var i=1;i<=9;i++){
for(var j=1;j<=i;j++){
document.write(i + '*' + j + '=' + i*j + ' ')
}
document.write('<br>')
}