Java Web ------ JS基础(常用内置对象)

    Java Web ------ JS基础(常用内置对象)_第1张图片

 

    //2.number
    var n = 3.151592653579;
    console.log(n.toFixed(3));
    //4.Array(js中的数组都是object数组)
  

    //4.1如何创建数组   
    //1)若创建数组时就已知数据
    var a1 = ["asdfa",25,true];
    console.log(a1[0]);
    //2)若创建数组时不知道要存什么数据
    //就创建一个空数组
    var a2 = new Array();
    //后面知道要创f建什么数组时,追加数组
    a2.push("list");
    a2.push(28);
    a2.push(false);
    console.log(a2[0]);
    //4.2数组倒转
    var arr = [5,12,8,556,5];
    arr.reverse();
    console.log(arr);
    //4.3数组排序(默认按字符串排序)
    //1)数组默认按照字符串由小到大排序
    //2)可以通过替换比较方法来改变排序
    //结果,在js里方法也是对象,可以做参数,
    //由于该方法不需要复用,所以一般写成匿名函数
    arr.sort(function(a,b){
        return a-b;
    });
    console.log(arr);


    //5.Math对象
    

    console.log(Math.PI);
    console.log(Math.round(4.56));
    //6.Date
    //1)创建客户机的当前时间
    var d1 = new Date();
    console.log(d1);
    //2)创建指定的时间(一般来源于服务器)
    var d2 = new Date("2020/5/12/ 16:40:36");
    console.log(d2);
    //3)转换为本地日期/时间格式的字符串
    console.log(d1.toLocaleDateString());
    console.log(d1.toLocaleTimeString());
    //4)读写时间分量(某一个部位的值)
    //读:getxxx() 写:setxxx()
    var y = d1.getFullYear();
    //月份从0开始
    var m = d1.getMonth()+1;
    var d = d1.getDate();
    var today = y+"年"+m+"月"+d+"日";
    console.log(today);


    //7.RegExp
    

    var str = "you can you up,no can no bb.";
    //7.1创建正则对象
    var reg = /no/;
    //7.2正则对象的方法
    //1)reg.exec(str)
    //普通模式:从str中找出与reg匹配的第一个字串
    console.log(reg.exec(str));
    //全局模式:第n次调用则从str中找出与reg匹配的第n个字串
    reg = /no/g;
    console.log(reg.exec(str));
    console.log(reg.exec(str));
    console.log(reg.exec(str));
    console.log(reg.exec(str));
    //2)reg.test(str)
    //判断str中是否包含与reg匹配的子串
    console.log(reg.test(str));
    //7.3字符串支持正则的方式
    //replace
    console.log(str.replace(reg,"bu"));
    //字符串是不可变的,修改字符串的方法,
    //并没有改变原字符串,而实生成了新字符串
    console.log(str);
    //match
    console.log(str.match(reg));
    //search
    console.log(str.search(reg));

   //8.Function
    

    //通过function关键字所声明的是一个函数对象
    //浏览器加载网页到此处时,并没有调用此对象
    //仅仅是创建了对象而已
    function sum(){
        var s = 0;
        if(arguments.length>0){
            for(var i=0; i

图:

Java Web ------ JS基础(常用内置对象)_第2张图片

 

 

 

你可能感兴趣的:(Java,学习,js,javascript)