复习 - JavaScript - 阶段02

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了复习 - JavaScript - 阶段02相关的知识,希望对你有一定的参考价值。

第一天:

【01】
JS是基于事件驱动型的编程语言,当发生某个特殊事件的时候执行一段特殊程序;
每一个JS事件都会对应一个事件句柄,事件句柄的名称是:
on+事件名,例如click是鼠标单击事件,onclick是鼠标单击事件句柄;
我们可以选择在事件句柄后面“注册”JS代码,当事件被触发时,注册在事件句柄后的JS代码会被自动执行。
【02】
JS是解释性语言,边解释,边执行,并且具有阻断性;预处理加执行二者合一就叫做“解释”。
【03】
变量是程序中存储数据的容器;
JS中所有变量在声明时没有赋值的情况下,系统默认赋值undefined;变量没有定义,直接访问时会报错;
在一行中可以同时声明多个变量。
【04】
JS中的函数function和Java中的方法Method相同;
由于JS函数中的参数可有可无,且参数的数据类型是任意的,所以在JS中没有方法的重载机制;
计算结果本应返回一个数字,但结果不是数字时,结果为NaN,意思是Not a Number;
【05】
变量在声明时,没有使用var关键字,那么此变量无论在哪个位置,都属于全局变量;

第二天:

【01】
JS中的数据类型:Undefined, Null, String, Number, Boolean, Object;
【02】
typeof运算符,在程序运行阶段动态判断变量的数据类型,语法:typeof 变量名;
typeof运算结果包括6种:"undefined"(值未定义),"number"(值是数值),"string"(值是字符串),"object"(值是对象或null),"boolean"(值是布尔值),"function"(值是函数);
prototype属性可以动态地给String类型的对象扩展方法和属性;

  

以上是关于复习 - JavaScript - 阶段02的主要内容,如果未能解决你的问题,请参考以下文章

JS教程03函数

NEFU C语言阶段一2021年计算机1班阶段考试复习 参考代码

[NEFU 数据结构]阶段二复习

JS基础 -- 大复习(阶段一)

JavaScript 基础的复习~

函数复习