js对象 1字符串对象2时间日期对象3数字对象

时间:2024-08-01 22:08:14

1字符串对象  直接对字符操作

var str = "这,是,不,是,字,符,串";
        //字符串转数组  字符串.split(分隔符)
        var arr = str.split(",");//参数是分隔符
        console.log(arr);  // ["这", "是", "字", "符", "串"]
        //数组转字符串  数组.join(字符串连接符)
        var str1 = arr.join("-");
        console.log(str1); //这-是-字-符-串
        
        //判断字符串是否包含   包含返回下标  不包含返回-1
        var i = str.indexOf("我");
        //返回最后一次出现的下标
        var i = str.lastIndexOf("是")
        
        var str = "HELLO word";
        //字符串转大写 小写
        //alert(str.toUpperCase());
        //alert(str.toLowerCase());
        
        //截取字符串 字符串.substr(从哪开始,截取几个)
        //alert(str.substr(0,5));

应用例题 判断一个数是不是回文数

思路                             var  a=1234,

var a=a+“”;

1数字转数组           b=a.split (" ,")   ;

2反转数组                     c=b.reverse();

3数组转字符串       var   a1=c.join(“”)

4两个字符串比较           if(a == a1){
                                                         alert("是回文数")
        }
 2时间日期对象    new Date ()

var myDate = new Date();  
    myDate.getYear();        //获取当前年份(2位)
    myDate.getFullYear();    //获取完整的年份(4位,1970-????)
    myDate.getMonth();       //获取当前月份(0-11,0代表1月)
    myDate.getDate();        //获取当前日(1-31)
    myDate.getDay();         //获取当前星期X(0-6,0代表星期天)
    myDate.getTime();        //获取当前时间(从1970.1.1开始的毫秒数)
    myDate.getHours();       //获取当前小时数(0-23)
    myDate.getMinutes();     //获取当前分钟数(0-59)
    myDate.getSeconds();     //获取当前秒数(0-59)
    myDate.getMilliseconds();    //获取当前毫秒数(0-999)
    myDate.toLocaleDateString();     //获取当前日期
    var mytime=myDate.toLocaleTimeString();     //获取当前时间
    myDate.toLocaleString( );        //获取日期与时间
 3   数学对象    Math.random()

相关文章