• javascript基本数据类型


    //String 对象

    // 创建对象
    var s1 = new String("haha xiaofan")
    var s2 = "HAha2"
    // String的对象属性 length , 遍历字符串
    document.write(s1.length)
    for (var i in s1){
    document.write(i);
    document.write(s1[i]);
    }
    // 大小写转换
    document.write(s2.toUpperCase());
    document.write(s2.toLowerCase());
    // 获取指定字符
    document.write(s1.charAt("3"));
    document.write(s1.charAt(3));
    // 查询字符串
    s1="fffxxxhhh1hffh1";
    document.write(s1.search("f")); // 返回匹配到第一个的字符的下标
    document.write(s1.match("h1")[0]); // 返回的是一个数组,这里取第一个
    // replace 替换
    document.write(s1.replace("f","fxh")); // 原字符串不变
    // split 分割
    document.write(s1.split("x"));
    // concat 连接
    document.write(s1.concat("fanxuanhui"));
    // substr 截取字符串
    document.write(s1.substr(1,2)); //从第1个索引位置开始取2个
    // substring
    document.write(s1.substring(1,3)); // 从索引1 开始取到索引3


    // Array 数组

    // 创建数组
    var arr = [1,2,3];
    var arr1 = new Array(1,2,3,4,"a"); //
    var arr2 = new Array(3); // 声明了一个可以放4个对象的数组
    // length 方法
    document.write(arr.length);
    document.write(arr1.length);
    // join 方法 。js中的join是数组的方法。python中的join是字符串的方法,可以把列表里面的值连接起来
    var ret = ["haha","fxh"].join("----"); // haha----fxh
    // reverse 反转
    var arr = [1,5,32,10];
    document.write(arr.reverse());
    // sort 排序 。 当成字符串后排序比较的是ASII码 。
    document.write(arr.sort());
    // 数字排序
    function mysort(a,b){
    if (a > b){
    return 1;
    }else if (a < b){
    return -1;
    }else{
    return 0;
    }
    }
    function mysort(a,b){return a-b;}
    document.write(arr.sort(mysort));
    // 二维数组: 数组中嵌套数组
    var arr2 = [[1,2,3],[3,4,5]];


    // Date 对象

    // 创建Date对象
    var date_obj = new Date(); // 当前时间
    document.write(date_obj.toLocaleString());
    var date_obj1 = new Date("2017/11/30 11:20");
    var date_obj1 = new Date(5000); // unix系统诞生时间 +5000ms
    doucment.watch(date_obj.toUTCString()); // 世界标准时间

    date_obj.getFullYear() ; // 年
    date_obj.getMonth(); // 月 0-11
    date_obj.getDate(); // 日
    date_obj.getDay(); // 星期几 0-6
    date_obj.getMinutes();

  • 相关阅读:
    php 小知识随手记 new self() 和new static()作用和区别
    静态页面制作:16结构与表现分离
    静态页面制作:15标签样式初始化
    静态页面制作:14综合实践
    静态页面制作:13padding的用法
    静态页面制作:12盒模margin特殊情况
    静态页面制作:11盒子模型
    通过JavaScript实现打印页面
    静态页面制作:10样式实战
    Handsontable-一款仿 Excel 的效果的表格插件使用总结
  • 原文地址:https://www.cnblogs.com/fanxuanhui-linux/p/7932011.html
Copyright © 2020-2023  润新知