码迷,mamicode.com
首页 > 编程语言 > 详细

复习 - JavaScript - 阶段02

时间:2017-09-09 22:38:21      阅读:258      评论:0      收藏:0      [点我收藏+]

标签:语法   运行   参数   onclick   意思   boolean   机制   nan   null   

第一天:

【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

标签:语法   运行   参数   onclick   意思   boolean   机制   nan   null   

原文地址:http://www.cnblogs.com/battlehawk/p/7499463.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!