zoukankan      html  css  js  c++  java
  • web前端java script 函数对象 学习笔记2017.7.27

    基本数据类型:string number boolean null undefined object
    一 object(对象):数据和功能的集合。也可以理解成是属性与功能的集合
    属性:有什么---就是通过数据来描述的
    功能:能做什么---就是通过函数来描述的(方法)
    只有对象才有属性和方法
    比如数组:var arr=new Array(5); arr.length
    1 如何来获取对象的属性
    对象.属性名
    var arr=new Array(5);
    console.log(arr.length);//获取数组的长度,获取到的这个数据我们叫属性值
    2 如何来调用对象的方法
    对象.方法名();
    document.write("hehe");
    window.alert();
    function tst(){
        console.log(111);
    }
    window.tst();
    var n=10;
    console.log(window.n);//10
    3 只要加了()就是对象对象的方法,没有()就是对象的属性
    二 对象的分类
    内置对象:Array Function String Date Math RegExp...,这些都是ES规范定义的对象
    宿主对象:DOM(document) BOM(window)
    自定义对象:是由运行中的js代码创建的对象
    三 字符串对象(String)
    1 String.length:获取字符串对象的长度
    2 ASCII码
        a-z:97---122
        A-Z:65---90
        0-9:48---57
    a String.charCodeAt(字符位置):返回一个字符串某个位置上的字符的ASCII码
    b (String).fromCharCode(ASCII码):返回当前ASCII码所对应的字符
    3 String.charAt(index):从0开始到length-1结束,获取某个位置上字符,index---索引
    4 String.lastIndexOf("子字符串"):在一个字符串对象中去查找一个子字符串的位置,如果没有就返回-1,
    如果有返回的是最后一个子字符串的位置
    5 String.indexOf("子字符串"):在一个字符串对象中去查找一个子字符串的位置,如果没有就返回-1,
    如果有返回的是第一个子字符串的位置
    6 String.substring(start[,end]):截取字符串的一段子字符串,从start开始,到end结束,但是不包括end
    7 String.replace("子字符串","替换后的子字符串"):在一个字符串中去查找子字符串,然后替换成另一个字符串
    8 String.split("分割符"):将一个字符串按照分割符进行分割,返回的是一个字符串数组
    9 String.toLowerCase():将字符串全部转换为小写
    10 String.toUpperCase():将字符串全部转换为大写
    四 数组对象(Array)
    1 Array.length:获取数组的长度
    2 Array.push(value):将值添加到数组的尾部
    3 Array.unshift(value):将值添加到数组的头部
    4 Array.pop():删除数组最后一个元素,并且返回删除元素
    5 Array.shift():删除数组第一个元素,并且返回删除元素
    6 Array.splice(start,length):从一个数组当中移除一个或多个元素,返回所移除的元素
    7 Array.concat(arr1,arr2,...):将多个数组合并成一个数组,并且将合并数组返回
    8 Array.join("分割符"):将数组转换为字符串,字符串按照分割符分割,返回分割好的字符串
    9 Array.reverse():翻转数组,返回翻转后的数组
    10 Array.sort():对数组进行排序,返回排序后的数组
    Array.sort(function(a,b){//比较函数
                return a-b;//a-b:从小到大的排序  b-a:从大到小的排序
    })
    五 数学对象(Math)
     
    六 日期对象(Date)
    1 定义日期对象
    var date=new Date();
    var date=new Date(年份,月份,日期,小时,分钟,秒);
    2 常用方法
  • 相关阅读:
    继承与多态
    欢迎来到vmax-tam的博客
    MySQL令人咋舌的隐式转换
    MySQL数据库SQL语句(高级进阶二,图文详解)
    深入浅出MySQL之索引为什么要下推?
    【推荐】开源项目ElasticAmbari助力 ElasticSearch、Kibana、ambari服务高效运维管理
    Java集合篇:Map集合的几种遍历方式及性能测试
    大厂Redis高并发场景设计,面试问的都在这!
    第八届“图灵杯”NEUQ-ACM程序设计竞赛(全题解&&详细)
    11个编程接单的网站,你有技术就有收入,有收入就有女朋友《男盆友》
  • 原文地址:https://www.cnblogs.com/jiandandeboke/p/7389368.html
Copyright © 2011-2022 走看看