Javascript字典操作

<script type="text/javascript">
        var dic = new Array();      //注意它的类型是Array
        dic["zs"] = "张三";
        dic["ls"] = "李四";
        dic["ww"] = "王五";
        dic["zl"] = "赵六";

//alert(dic["zs"]);
        //alert(dic.ls);        //用点的方式也可以读取字典的值

//遍历字典
        var output = "";
        for (var key in dic) {
            if (output == "") {
                output = dic[key];
            }
            else {
                output += "|" + dic[key];
            }
        }
        //alert(output);

//特殊的字典,注意它的类型是Array
        var dic2 = ["a", "b", "c", "d"];     //它的key是 0,1,2,3
        //遍历字典
        for (var key in dic2) {
            //alert(dic2[key]);
        }

 //字典的简化风格方式,注意它的类型就不是Array了,而是Json对象
        var dic3 = { "zs": "张三1", "ls": "李四1", "ww": "王五1" };
        var output = "";
        for (var key in dic3) {
            if (output == "") {
                output = dic3[key];
            }
            else {
                output += "|" + dic3[key];
            }
        }
        alert(output);

</script>

时间: 2024-10-24 04:28:13

Javascript字典操作的相关文章

javascript 时间操作

javascript时间函数 javascript提供了Date对象来进行时间和日期的计算.Date对象有多种构造函数: 1.dateObj=new Date() //当前时间 2.dateObj=new Date(milliseconds) //距离起始时间1970年1月1日的毫秒数 3.dateObj=new Date(datestring) //字符串代表的日期与时间.此字符串可以使用Date.parse()转换,比如"Jannuary 1, 1998 20:13:15" 4.d

Python 字典操作

今天开始打算每周都写点东西来记录自己的学习,自己mark一下. 字典是python中最灵活的内置数据结构,字典是无序的集合(字典的顺序随机是为了快速执行键查找),python采用最优化的散列算法来寻找键:字典类似于java中的map,但是没有java中map那么多类型(HashMap,TreeMap等). 常见字典操作 赋值 D = {} # 空字典 D = {"name": "zhangsan", "age": 23} # 包含2个项目的字典

RX学习笔记:JavaScript数组操作

RX学习笔记:JavaScript数组操作 2016-07-03 增删元素 unshift() 在数组开关添加元素 array.unshift("value"); array.unshift(123); array.unshift("value1","value2"); push() 在数组末尾添加元素 array.push("value"); array.push(123); array.push("value1&

python开发基础:字典操作

一,字典操作 1 #!/usr/bin/env python 2 #_*_coding:utf-8_*_ 3 4 5 # 常用操作: 6 # 7 # 存/取 8 # info_dic={'name':'egon','age':18,'sex':'male'} 9 # print(info_dic['name11111111']) #没有这个key,报错 10 # print(info_dic.get('name1',None)) #最好用get取值,没有的情况下返回None,可以自己定义返回的这

JavaScript Dom操作-增删改节点1

一.Dom操作 文档对象模型DOM:一套定义.规范.准则 为了能够让程序JavaScript去操作页面中的元素节点而定义的一套标准 DOM会把文档看作是一棵树,页面中的每个元素就是树上的一个一个节点:同时DOM定义了很多方法.属性等来操作这棵树中的每一个元素(节点)——每个节点称为DOM节点. 1.  节点.children      ——      (没有兼容性问题:只包含元素节点)   获取第一级子元素 childNodes    获取第一级子元素   有兼容性问题(标准浏览器文本和元素视为

javascript DOM 操作基础知识小结

经常用到javascript对dom,喜欢这方便的朋友也很多,要想更好的对dom进行操作,这些基础一定要知道的. DOM添加元素,使用节点属性 <!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.

python基础(文件输入/输出 内建类型 字典操作使用方法)

本文主要介绍了python基础入门,包括文件输入/输出.内建类型.字典操作等使用方法 一.变量和表达式 代码如下: >>> 1 + 1 2>>> print 'hello world' hello world>>> x = 1               >>> y = 2>>> x + y3 Python是强类型语言,无法根据上下文自动解析转换成合适的类型. Python是一种动态语言,在程序运行过程中,同一个变量

js字典操作

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>javascript字典数据结构Dictionary

day06_06 字典操作01

1.0 字典操作 dic1 = {'name':'alex'} dic1['age'] = 18 print(dic1) #>>>{'age': 18, 'name': 'alex'} 1.1 字典修改键 dic1 = {'name':'alex'} dic1['name'] = 'wang' print(dic1) #>>>{'name': 'wang'} 1.2 setdefault用法,添加键值(如果之前已经有相同键了,那么就不做修改),有返回值 dic1 = {