有关JS 对象名称首字母大小写问题

Math.floor();

var myarr=new Array(); 

var mydate=new Date();

这几个对象首字母都是大写的,而window.open()等大部分对象都是小写了.js本身又是区分大小写的.

这样不是很混乱吗?什么时候用大写,什么时候有小写,有什么规律吗?


星星3394050
浏览 2962回答 1
1回答

柠檬酸钠

通过new关键字实例化的叫做类,java中类名必须大写,所以人们就把这个习惯带到了js中,同样Math也是一个类,不过是静态类,不需要实例化就可以调用里面的方法。然而window是个对象,对象是类的实例。总之js并不是完全面向对象的,所以感觉有些混乱,学了java你就会明白的
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript