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

js的常用方法和对象学习的更多相关文章

  1. js 的常用方法和对象

    每日分享: 加油!你一定可以!你是最牛逼的!!!-------------------------------------------------------------------------- - ...

  2. JS入门之ActiveXObject对象(转载)

    JS入门之ActiveXObject对象   此对象提供自动化对象的接口.   function ActiveXObject(ProgID : String [, location : String] ...

  3. js中关于Blob对象的介绍与使用

    js中关于Blob对象的介绍与使用   blob对象介绍 一个 Blob对象表示一个不可变的, 原始数据的类似文件对象.Blob表示的数据不一定是一个JavaScript原生格式 blob对象本质上是 ...

  4. Js基础之常用对象

    今天来总结一下js中的常用对象: 1.string对象 常用方法: charAt():返回在指定位置的字符. charCodeAt():返回在指定的位置的字符的 Unicode 编码. concat( ...

  5. js操作文档对象的节点

    好吧,为了能让大家不至于睡着,我们先回顾先前面的东东吧~ 1.首先我们写了javaScriput的是一门弱类型的解释性的脚本语言:弱类型:我们的变量不用申明其具体的数据类型,在使用的时候浏览器根据其存 ...

  6. javaScript 对象学习笔记

    javaScript 对象学习笔记 关于对象,这对我们软件工程到学生来说是不陌生的. 因为这个内容是在过年学到,事儿多,断断续续,总感觉有一丝不顺畅,但总结还是要写一下的 JavaScript 对象 ...

  7. 浅谈js的类数组对象arguments

    类数组对象:arguments总所周知,js是一门相当灵活的语言.当我们在js中在调用一个函数的时候,我们经常会给这个函数传递一些参数,js把传入到这个函数的全部参数存储在一个叫做arguments的 ...

  8. JS中的event 对象详解

    JS中的event 对象详解   JS的event对象 Event属性和方法:1. type:事件的类型,如onlick中的click:2. srcElement/target:事件源,就是发生事件的 ...

  9. js中两个对象的比较

    代码取自于underscore.js 1.8.3的isEqual函数. 做了一些小小的修改,主要是Function的比较修改. 自己也加了一些代码解读. <!DOCTYPE html> & ...

随机推荐

  1. RPM简介与基本使用

    一.什么是RPM RPM的全名是Red Hat Package Manager,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出来的软件包管理:在Fedora .Redhat.Man ...

  2. 面向对象的JavaScript-004

    1. // Below is an example of how to use Object.create() to achieve classical inheritance. This is fo ...

  3. javascript总结35:DOM之给a注册点击事件, 阻止a标签的默认行为

    给a注册点击事件时,有默认行为,阻止默认行为的方式: retrun false <!DOCTYPE html> <html lang="zh-CN"> &l ...

  4. BZOJ 2038 小Z的袜子(hose) (莫队算法)

    题意:中文题. 析:很著名的莫队算法,先把这个求概率的式子表达出来,应该是分子:C(x1, 2) + C(x2, 2) + C(x3, 2) + ... + C(xn, 2)  分母:C(n, 2), ...

  5. Linux中找不到service命令

    解决方法: 1.su -l root su root:的话只是将当前身份转为root,用户shell并没有改变.所以有些系统命令不能使用.  su -或者su -l或者su -l root,可以完全的 ...

  6. LightOJ 1098(均值不等式,整除分块玄学优化)

    We all know that any integer number n is divisible by 1 and n. That is why these two numbers are not ...

  7. ThinkJS 中的Logic层

    第一个为什么需要Logic层: 当在 Action 里处理用户的请求时,经常要先获取用户提交过来的数据,然后对其校验,如果校验没问题后才能进行后续的操作:当参数校验完成后,有时候还要进行权限判断等,这 ...

  8. ubuntun16.0 登陆密码忘记

    1. 开机,如下图所示(没有装虚拟机,手机拍的图片凑合这看把): 2. 此时会有一个选项:Advanced Options for Ubuntu, 选中直接回车 ,如下图: 3. 看到里面有很多选项, ...

  9. xml构建

    <a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=346252320&site=qq ...

  10. Arduino I2C + 温湿度传感器Si7021

      Si7021是Silicon Labs生产的温湿度传感器芯片.其主要特性: 湿度精度:误差典型值+/-2%RH,最大值+/-3%RH(0~80%RH),出厂已校正 温度精度:误差典型值+/-0.3 ...