宝哥软件园

讲解JavaScript的基础知识(JSON、函数对象、原型、引用类型)

编辑:宝哥软件园 来源:互联网 时间:2021-09-01

1、JSON

概念:JavaScript对象符号是一种轻量级的数据交换格式

特点:便于程序员编写和查看;易于计算机分析和生成

数据结构:对象格式{键:值,键3360值}

数组数组格式[值,值]

Eg: var JSON=' { " " : '(双引号内,单引号外)

* JSON-支持“独立”。JSON文件;允许嵌套

主流开发语言几乎总是支持JSON格式——字符串是所有语法语言的共识

JSON中的字符串只能使用双引号

*支持的数据类型:字符串;数量;布尔型;null对象;排列

转换JSON对象和字符串

转换为JSON对象:JSON.parse(对象)-(服务器=客户端),解析JSON字符串,

转换为JSON字符串:JSON.stringify(字符串)-(客户端=服务器),

2.功能对象

函数和函数对象:

函数类型是JavaScript提供的引用类型之一;函数类型的对象是通过函数类型创建的,它实际上是一个[函数]。

变量对象名=新对象();-创建对象

var函数名=新函数();//函数anonymous(){}

[在JavaScript中,所有函数都是函数的对象]

var函数名=新函数(参数,函数体);

括号()中的最后一个参数被标识为函数体,所有其他参数都是形式参数。-不推荐

构造函数:

功能:为了创建对象(工厂模式)

语法结构:

函数构造函数名(形式参数){this。属性名=属性值;——这个的意思——指的是被创造出来的对象这个。方法名=function(){} }var对象名=新构造函数名();3.原型

在JavaScript中,函数是包含属性和方法的函数类型的对象。

定义函数时,属性(原型)已经存在,它是函数对象(即函数)的预定义属性。它的初始值是一个空对象。函数的原型类型没有在JavaScript中定义,所以原型可以是任何类型。

原型用于保存对象的共享属性和方法。原型的属性和方法不影响函数本身的属性和方法。

显式原型-函数的原型

在真实的开发环境中使用

函数的隐式原型

它不能在真实的开发环境中用于开发过程中的测试

4.参考类型

数据类型:

数字-通过创建对象来定义数字;字符串-通过创建对象来定义数字;

布尔型-通过创建对象来定义数字;

日期类型

功能:获取常规日期和时间

GetFullYear() :获取年份;GetMonth() :获取月份;GetDate():获取日期

GetTime():1970年1月1日至今的时间和日期[用毫秒值计算时间;实施时间戳(标识)]

Eg:日期格式为YYYY年月日当前时间

var Date=new Date();console . log(date . getfullyear()“year”date . getmonth()“month”date . getday()“day”);数学类型

属性:PI-pi注意:不需要创建对象

方法:处理数字

Ceil(x):向上舍入和增加;楼层(x):向下舍入;舍入(x):舍入

幂(x1,x2): N1到n2的幂随机数():生成0到1之间的随机数

例:0-100随机数console . log(math . random()* 100);

1-100随机整数console . log(math . random()* 99 ^ 1);

执行一个的概率为20%,执行两个的概率为50 %(num=0.2){如果

} else {

}

全局类型

全局对象:全局属性(Infinity、NaN、undefined)和全局方法,可以在JavaScript中的任何地方调用。

更多资讯
游戏推荐
更多+