欢迎光临散文网 会员登陆 & 注册

Java Web:JS知识大全复习,JS,学习笔记,我做教程视频时可用PPT,数组【诗书画唱】

2020-11-12 10:09 作者:诗书画唱  | 我要投稿


●与false等值的有0,"",null,undefined和NaN。

●0,""和false三者两两相等。

●null和undefined相等,但与false不相等。

●NaN与任何值都不相等,即便是自身。



二元运算符“+”可以对两个数字做加法,也可以做字符串连接操作。 1、如果其中一个操作数是对象,则对象会遵循对象到原始值的转换规则转换为原始类值。 2、在进行了对象到原始值的转换后,如果其中一个操作数是字符串的话,另一个操作数也会转换为字符串,然后进行字符串连接。 3、否则,两个操作数都转换为数字(或者NaN),然后进行加法操作。 观察下列表达式的结果:

全局对象

全局对象在JavaScript程序中可直接使用。当JavaScript解释器启动时(或者任何Web浏览器加载新页面时),它将创建一个新的全局对象,并赋予一组定义的初始属性:

●全局属性:undefined、Infinity和NaN

●全局函数:isNaN()、parseInt()、eval()

●构造函数:Date()、String()、Object()、Array()、RegExp()

●全局对象:Math、JSON



对象概述


对象是JavaScript的基本数据类型。它将很多键值对(原始值或者其他对象)聚合在一起,通过键名访问这些值。对象可看作是属性的无序集合,每个属性都是一个键值对。属性键是字符串,因此可以把对象看成是从字符串到值的映射。

除了包含属性之外,每个对象还拥有三个相关的对象特性:

1、对象的原型(prototype):本对象的属性继承自它的原型对象。

2、对象的类:标识对象类型的字符串。

3、对象的扩展标记:指明了是否可以向该对象添加新属性。



函数调用模式


当一个函数并非一个对象的属性时,它就被当作一个函数来调用,以这种方式调用函数时,this被绑定到了全局对象。



构造器调用模式

因为JavaScript是一门基于原型继承的语言,因此可以在创建对象时直接从其他对象继承属性。如果在一个函数前面带上了new关键字来调用,那么将会创建一个连接到该函数的prototype成员的新对象,同时this会被绑定到这个新对象上。



Java Web:JS知识大全复习,JS,学习笔记,我做教程视频时可用PPT,数组【诗书画唱】的评论 (共 条)

分享到微博请遵守国家法律