Math.floor();var myarr=new Array(); var mydate=new Date();这几个对象首字母都是大写的,而window.open()等大部分对象都是小写了.js本身又是区分大小写的.这样不是很混乱吗?什么时候用大写,什么时候有小写,有什么规律吗?
1 回答
已采纳
柠檬酸钠
TA贡献331条经验 获得超534个赞
通过new关键字实例化的叫做类,java中类名必须大写,所以人们就把这个习惯带到了js中,同样Math也是一个类,不过是静态类,不需要实例化就可以调用里面的方法。然而window是个对象,对象是类的实例。总之js并不是完全面向对象的,所以感觉有些混乱,学了java你就会明白的
添加回答
举报
0/150
提交
取消