JS对象包括哪两个部分
对象的成员分为两种:属性和方法
属性(Property):
-封装对象的数据,表示与对象有关的值
-对象名.属性名
方法(Method):
-封装对象的行为,表示对象可以执行的行为或可以完成的功能
-对象名.方法名
Object = Property + Method
JS中的对象类型
1.内置对象/原生对象:指JavaScript语言本身预定义的对象,在ECMAScript标准定义,由所有的浏览器厂家来提供具体实现,由于标准的统一,故这些对象的浏览器兼容性问题不太大
String、Number、Boolean Array、Date、RegExp、Math Error Object、Function Global
2.宿主对象:指JavaScript运行环境(即浏览器)提供的对象,由浏览器厂家自定义提供实现,早期存在较大的兼容性问题,当前其中一些主要的对象已经被大部分浏览器兼容;具体分为如下两大类
(1)BOM对象:Browser Object Model
Window、Navigator、Screen、History、Location
(2)DOM对象:Document Object Model
Document、Anchor、Area、Base、Body、Button、Canvas、Event、Frame、Frameset、IFrame、Image、Link、Meta、Style、Form、Input Button、Input CheckBox、Input File、Input Hidden、Input Password、Input Radio、Input Reset、Input Submit、Input Text、Option、Select、Textare、Table、TableCell、TableRow
3.自定义对象:指由用户创建的对象,兼容性问题需要由编写者注意
js中最难的部分
最难的是函数是对象,函数又不仅仅是对象,还可以做面向对象中的类使用。数组可以是对象集合,数组也可以是函数集合。对象变化又过于灵活。所以要想深入学习,不在于语法,学会语法之后更需多加练习多加体会。
从基本的对象方法、事件、属性到函数调用匿名函数到JSON到函数套用匿名函数套用闭包到prototype需要不断地学习和体会。
js中大小写s区别
1 大小写s在JavaScript中有不同的含义和用法。
2 大写S指的是JavaScript中的全局对象String,它包含了一系列用于处理字符串的方法和属性。
通过String对象,我们可以进行字符串的拼接、截取、替换等操作,以及获取字符串的长度、索引等信息。
3 小写s则是JavaScript中的语法关键字,用于声明变量或函数。
在JavaScript中,变量和函数名是区分大小写的,因此使用大小写s会影响到变量或函数的识别和调用。
4 总结来说,大写S是用于操作字符串的对象,而小写s是用于声明变量或函数的关键字。
根据具体的语境和需求,我们可以选择使用大小写s来满足不同的编程要求。
还没有评论,来说两句吧...