JS里的数据类型

JS里的一种数据类型,JSOM类型数据

JSOM这种数据类型,在使用JS和jquery时经常使用的到,比较重要。用起来比较简单。

<title>无标题文档</title>

</head>

<body>

<script type="text/javascript">

//定义:花括号括起来,key和value是成对存在的,JSON类型数据,可以存储任何类型数据

var js ={"one":"11111",

"two":"22222",

"three":new Array(1,2,3)//three指向的是一个数组

};

alert(js.three[0]);//取索引为0的元素

//还可以储存JSON

var js={"one":"111",

"two":"222",

"three":new Array(1,2,3),

"four":{a:1,b:2,c:3}}//four里面又存了一个JSON的数据

//要取2

alert(js.four.b);

//定义一个JSON数据var  用花括号{}来定义, 这个花括号{}就代表里面的内容是一个JSON的数据,这里的数据是key和value成对存在的,前面写Key用冒号:分割,后面写他的值,如果想写第二个数据就用逗号,分割

var json ={"one":"11111",

"two":"22222"

};

//这就是一个JSON数据,这个JSON数据,最外层用花括号{}括起来,里面的每条数据,前面是Key然后是冒号:后面是value,两条数据之间用逗号,分隔

//JSON和关联数组比较像

var js ={"one":"11111",

"two":"22222"

};

//JSON 如何来取值

//json变量名

//js要取Key为one的值

alert(js.one);//定义了一个json的数据类型

//取到了one里的值

//使用索引来取

var js={"one":"111",

"two":"222",

"three":new Array(1,2,3),

"four":{a:1,b:2,c:3}};

alert(js["one"]);

//循环JSON来取值    遍历

var js={"one":"111",

"two":"222",

"three":new Array(1,2,3),

"four":{a:1,b:2,c:3}};

for(var k in js)//定义一个变量var k 然后用一个关键字in  js

//for是这样写的,var k 就是定义了一个变量in js 这个JSON数据里面

//从js里取出k来一直到循环完成

//也就是说取到的每一个k,它里面存的值就是"one","two","three", "four"

{

alert(js[k]);//取数据

}

//这个循环和foreach一样

</script>

</body>

</html>

JS是用for来循环的

JSON是用foreach方式来遍历的。不过是用for来写。

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head> <body>
<script type="text/javascript">
//JSON类型数据
//定义:花括号括起来,key和value是成对存在的,JSON类型数据,
//可以存储任何类型数据
/*var js ={"one":"11111",
"two":"22222",
"three":new Array(1,2,3)//three指向的是一个数组 };
alert(js.three[0]);//取索引为0的元素*/
//还可以储存JSON
/*var js={"one":"111",
"two":"222",
"three":new Array(1,2,3),
"four":{a:1,b:2,c:3}}//four里面又存了一个JSON的数据
//要取2
alert(js.four.b);*/ //定义一个JSON数据var 用花括号{}来定义, 这个花括号{}就代表里面的内容是一个JSON的数据,这里的数据是key和value成对存在的,前面写Key用冒号:分割,后面写他的值,如果想写第二个数据就用逗号,分割
/*var json ={"one":"11111",
"two":"22222"
};*/
//这就是一个JSON数据,这个JSON数据,最外层用花括号{}括起来,里面的每条数据,前面是Key然后是冒号:后面是value,两条数据之间用逗号,分隔
//JSON和关联数组比较像 /*var js ={"one":"11111",
"two":"22222"
};*/ //JSON 如何来取值
//json变量名
//js要取Key为one的值
/*alert(js.one);*///定义了一个json的数据类型
//取到了one里的值 //使用索引来取 //刚才取值是是用的点.
var js={"one":"111",
"two":"222",
"three":new Array(1,2,3),
"four":{a:1,b:2,c:3}};
alert(js["one"]); //循环JSON来取值 遍历
var js={"one":"111",
"two":"222",
"three":new Array(1,2,3),
"four":{a:1,b:2,c:3}}; for(var k in js)//定义一个变量var k 然后用一个关键字in js
//for是这样写的,var k 就是定义了一个变量in js 这个JSON数据里面
//从js里取出k来一直到循环完成
//也就是说取到的每一个k,它里面存的值就是"one","two","three", "four" {
alert(js[k]);//取数据
}
//这个循环和foreach一样 </script> </body>
</html>

PHP-----JSOM类型数据的更多相关文章

  1. EF里Guid类型数据的自增长、时间戳和复杂类型的用法

    通过前两章Lodging和Destination类的演示,大家肯定基本了解Code First是怎么玩的了,本章继续演示一些很实用的东西.文章的开头提示下:提供的demo为了后面演示效果,前面代码有些 ...

  2. StackExchange.Redis帮助类解决方案RedisRepository封装(字符串类型数据操作)

    本文版权归博客园和作者本人共同所有,转载和爬虫请注明原文链接 http://www.cnblogs.com/tdws/tag/NoSql/ 目录 一.基础配置封装 二.String字符串类型数据操作封 ...

  3. 【Spring】SpringMVC中浅析Date类型数据的传递

    在控制器中加入如下代码: @InitBinder public void initBinder(ServletRequestDataBinder bin){ SimpleDateFormat sdf ...

  4. PB gird类型数据窗口 设置分组、分组小计、合计

    今天遇到一个需求,gird表格数据如下:  部门  类型 数据   A  类型1  1  A  类型2  2  B  类型1  3  B  类型2  4   合计 10 实际需要显示的结果为:  部门 ...

  5. 7.Struts2复杂类型数据的接受

    复合类型数据的接收 所谓复合类型数据是指,一个JavaBean实例的属性值,而这些值又作为参数传递给Action. Action若要接收这些数据,需要做到以下几点: (1)定义Action时,将该Be ...

  6. 6.Struts2简单类型数据的接受

    简单类型数据的接收 在Action类中定义与请求参数同名的属性, 即,要定义该属性的set方法,便能够使struts2自动接收请求参数并赋予同名属性. 简单类型数据的接受举例: 新建工程项目,名称为: ...

  7. HR开发 获取信息类型数据

    1.PNP逻辑数据库. LOOP获取信息类型数据. TABLES: PERNR . , . START-OF-SELECTION. GET PERNR . LOOP AT P0000 WHERE .. ...

  8. 解剖SQLSERVER 第四篇 OrcaMDF里对dates类型数据的解析(译)

    解剖SQLSERVER 第四篇  OrcaMDF里对dates类型数据的解析(译) http://improve.dk/parsing-dates-in-orcamdf/ 在SQLSERVER里面有几 ...

  9. 解剖SQLSERVER 第五篇 OrcaMDF里读取Bits类型数据(译)

    解剖SQLSERVER 第五篇  OrcaMDF里读取Bits类型数据(译) http://improve.dk/reading-bits-in-orcamdf/ Bits类型的存储跟SQLSERVE ...

随机推荐

  1. js验证身份证号码是否合规

    需求:最近要做实名验证的功能,但是验证身份证号码和身份证图片的接口不想短信,比较贵,所以之前我们要验证严谨一点,参考了网上关于验证身份证号码的代码,总结一下 代码: //验证身份证号码 functio ...

  2. Lucene学习之四:Lucene的索引文件格式(3)

    本文转载自:http://www.cnblogs.com/forfuture1978/archive/2010/02/02/1661436.html ,略有删改和备注. 四.具体格式 4.2. 反向信 ...

  3. SSM实现批量删除功能

    批量删除功能的实现 其实实现这个功能还是挺简单的 因为我这是直接拼接的,所以用了DOM方法来获取id话不多说直接上代码首先是复选框全选和反选这里的话 获取最上面一个复选框的状态同步到拼接的复选框  $ ...

  4. Java使用反射来获取成员变量泛型信息

    Java通过指定类对应的Class对象,程序可以获得该类里包括的所有Field,不管该Field使用private修饰,还是使用public修饰.获得了Field对象后,就可以很容易的获得该Field ...

  5. Git版本控制工具(1)

    学习Git的最佳资料网站: https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/ 这 ...

  6. python logging的应用

    #-*-coding:utf-8-*-#util import logging import logging from logging.handlers import RotatingFileHand ...

  7. BBS需求分析和orm设计

    一.BBS博客需求分析 首页(现实文章) 文章详情 点赞 文章评论(子评论,评论的展示) 登录功能(图片验证码) 注册功能(基于form验证) 个人站点(不同人不同样式,文章过滤) 后台管理(文章展示 ...

  8. 比较全的css重设

    一.最简化的CSS Reset(重设) : * { padding:; margin:; } 这是最普遍最简单的CSS重设,将所有元素的padding和margin值都设为0,可以避免一些浏览器在理解 ...

  9. Windows系统中Oracle11g R2 版本数据库卸载

    1. 停止"服务"中所有的ORCLE服务. 进入服务的方法很多,如: (1)在运行中输入services.msc,然后找到所有跟oracle 有关的服务. (2)开始->设置 ...

  10. 获取当前时间CTime

    std::string getcurtime(){ USES_CONVERSION; CTime z_CurTime; CString z_TimeStr; z_CurTime = CTime::Ge ...