欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

js的常用方法和对象学习

程序员文章站 2022-05-12 20:01:38
js的常用方法和对象学习String对象:操作字符的。 使用:字符串.函数名。 大小写转换: toUpperCase() 转换大写 toLowerCase() 转换小写 function testString(){ var str="abcdefg"; //大小写转换 alert(str.toUpp ......

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("不是数字");
}
}