浅谈JavaScript

JavaScript是一种脚本语言,它由LiveScript改名而来,其本质上是一种弱语言。
一、数据类型
既然JavaScript是一种脚本语言,那么它的数据类型必然不可避而不谈。实际上,由于其是弱语言,所以它的数据类型并不像Java那样具有八种基本数据类型,定义的时候整数、浮点数等都分得那么清楚。
综合来讲,JavaScript可以分为基本类型和引用类型。其中基本类型有五种,分别为Undefind、Null、Boolean、Number、String;引用类型有三种,分别为Object、Function、Array。
简单来说,基本类型的变量直接存储的是数据本身;引用类型的变量存放的是地址值,指向对象。
二、函数的创建与调用
1、 在JavaScript中,函数的创建有3种,分别是:
①定义命名函数
在这里插入图片描述
其中name为函数的名称,符合命名规则可随便定义,{}里面写入相应的语句。
②定义匿名函数
在这里插入图片描述
匿名函数,即为没有名称的函数,省略函数名,但要注意,要在函数结束的}后面加上“;”,否则会报错。
③使用Function类匿名函数
在这里插入图片描述
使用new Function定义匿名函数。
2、 在JavaScript中,函数的调用有3种,分别是:
①直接点用函数
在这里插入图片描述
这种调用方法简单,粗暴,易用,直接,但是缺乏灵活性,不可动态调用。
②以call()方法调用函数
在这里插入图片描述
此种方法较直接调用来讲灵活性更高,可动态调用。
③以apply()方法调用函数
在这里插入图片描述
apply()也可以动态地调用函数,如图,为它和call()的关系。
三、定义对象的三种语法
1、使用new关键字
浅谈JavaScript_第1张图片
2、使用Object
在这里插入图片描述
3、使用JSON语法
在这里插入图片描述
四、创建类以及类继承的标准写法
1、创建类的标准需要用到类prototype,可防止闭包,例
浅谈JavaScript_第2张图片
2、类继承标准写法,例
浅谈JavaScript_第3张图片

你可能感兴趣的:(浅谈JavaScript)