zoukankan      html  css  js  c++  java
  • javascript04 引用类型

    引用类型是一种数据结构,用于将数据和功能组织在一起,是一个对象

    Object类型
    var obj = new Object(); var obj = {name: "xiaoming", age: 15}; 一般访问采用 alert(obj.name)

    Array类型
    数组 var arr = new Array(n); n个项的数组 var arr = new Array("a", "b", "c");
    var arr = Array(10); var arr = Array("aaa", "bbb"); var arr = ["a", "b", "c"]; arr.length 数组包含个数
     arr.toString() arr.valueOf() arr.toLocaleString() arr.join("==")数组转换字符串 
    arr.push()尾部添加返回长度 arr.pop()尾部移除返回移除项arr.shift()头部移除并返回移除项arr.unshift()头部添加返回长度arr.reverse()反转顺序排列 arr.sort(fun)排序 arr.concat()合并数组 arr.slice(start, end)返回切割的新数组 arr.splice(start,要删除的项数,插入的项)

    Date类型
    var now = new Date();
    alert(now.getFullYear()); 当前年份

    RegExp类型
    正则表达式 var reg = /[a-zA-Z_]\w+/gim; g表示全局模式 i表示不区分大小写 m表示多行模式
    var matches = reg.exec(text); 属性index匹配项在字符串中的位置 input表示应用正则表达式饿字符串 matches[0] 全局匹配的 matches[1] 第一个括号 ...
    var res = reg.test(text); 返回true or false RegExp.$1 捕获组 ..

    Function类型
    函数表达式 var fun = function(args) {

    }; fun()只能在这之后使用
    函数声明  function fun() {}  fun()可在页面任意位置使用
    函数的内部属性:arguments保存参数数组 arguments.callee 是该函数名 this指的是运行环境
    fun.length 函数所需参数个数 fun.apply(运行环境, 参数数组) fun.call(运行环境, arg1, arg2...)

    Math String Number 常用方法...

  • 相关阅读:
    枚举类 --单例模式
    模板设计模式
    动态代理
    反射应用--修改属性值
    通过反射绕过泛型
    java反射
    网络编程练习
    TCP编程
    GUI 聊天界面
    UDP传输多线程
  • 原文地址:https://www.cnblogs.com/caps/p/2938947.html
Copyright © 2011-2022 走看看