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中的任何地方调用。