zoukankan      html  css  js  c++  java
  • js的常用方法和对象学习

    js的常用方法和对象学习
    String对象:操作字符的。
      使用:字符串.函数名。


    大小写转换:
      toUpperCase() 转换大写
      toLowerCase() 转换小写

    function testString(){
      var str="abcdefg";
      //大小写转换
      alert(str.toUpperCase()+":"+str.toLowerCase());
      alert(str.substr(0,5)+":"+str.substring(0,4));
    }


    字符串截取
      substr(0,1) 从指定位置截取指定长度的字符串
      subString(0,1)从指定位置到指定的结束位置的字符串(含头不含尾)


    查找字符位置
      indexOf返回指定字符第一次出现的位置
      lastIndexOf返回指定字符最后一次出现的位置


    Date对象
      使用: var 变量名=new Date();
      注意:获取的客户端的时间,返回作为系统功能校验的时间。

    function testDate(){
      var d=new Date();
      //获取年数
      alert(d.getYear());//返回1900年起距今年的年分数
      alert(d.getFullYear());//返回当前的年份
      //获取月数
      alert(d.getMonth()+1);//返回当前的月份(要+1)
      //获取日期
      alert(d.getDate());//返回当前的日期
      //获取星期数
      alert(d.getDay());//返回星期数,,周日返回一
      //获取小时数
      alert(d.getHours());//返回当前的小时数
      //获取分钟数
      alert(d.getMinutes());//返回当前的分钟数
      //获取秒数
      alert(d.getSeconds());//返回当前的秒数
    }


    Math对象
      使用:Math.函数值
      random()产生随机数
      round()四舍五入
      ceil()向上取整
      floor()向下取整

     function testMath(){

      alert(Math.floor(Math.random()*9000+1000));//可以作为验证码
    }


    Global对象
      eval()将字符串转换为js代码
      isNaN()
      paseInt()转换为int
      paseFloat()转换为float

    function testGlobal(){
      //eval方法将字符串转换为js代码
      eval("var a='123';");
      alert(a);
      //isNaN 判断Number强转是否是数字
      if(!isNaN(Number(a))){
      alert("是数字");
      }else{
      alert("不是数字");
    }
    }

  • 相关阅读:
    codevs 2632 非常好友
    codevs 1213 解的个数
    codevs 2751 军训分批
    codevs 1519 过路费
    codevs 1503 愚蠢的宠物
    codevs 2639 约会计划
    codevs 3369 膜拜
    codevs 3135 River Hopscotch
    数论模板
    JXOJ 9.7 NOIP 放松模拟赛 总结
  • 原文地址:https://www.cnblogs.com/qhcyp/p/10628577.html
Copyright © 2011-2022 走看看