每日分享:

加油!你一定可以!你是最牛逼的!!!
--------------------------------------------------------------------------

--------------------------------------------------------------------------

js 的常用方法和对象
js的常用方法和对象:
作用:js将常用的功能已经封装好,调用即可,不用重复的封装
了。
-------------------------------------------------------------------
-------------------

<html>

  <head>
    <title>js的常用方法和对象学习</title>

     <meta charset="UTF-8"/>

     <!-
        js的常用方法和对象学习:

          String对象:操作字符的。 使用:字符串.函数名即可

            大小写转换:

              toUpperCase()  转换大写

               toLowerCase()  转换小写

字符串截取

substr(0,1) 从指定开始位置截取指定
长度的子字符串
substring(0,1) 从指定位置开始到指定的 结束位置的子字符串(含头不含尾)
查找字符位置 indexOf 返回指定字符第一次出现的位
置。
lastIndexOf 返回指定字符最后一次出
现的位置。
    Date对象:

           使用: var 变量名=new Date();         

           注意:获取的是客户端的时间,不能作为系统功能

校验的时间的。
参照:API

    Math对象

random()

round()

ceil()

floor()

Global对象

eval()

isNaN()

parseInt()

parseFloat()
-->

<script type="text/javascript">
//String对象

function testString(){
//创建字符串

var str="abcdefg";
//大小写转换
alert(str.toUpperCase()+":"+str.toLowerCase());
//字符串截取
alert(str.substr(0,1)+":"+str.substring(0,1));

alert(str.substr(0,1).toUpperCase()+str.substr(1,st r.length)); }

//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());//返回星期数,注意星期日
返回0
//获取小时数
alert(d.getHours());//返回当前的小时数 //获取分钟数

alert(d.getMinutes());//返回当前的分钟数 //获取秒数

alert(d.getSeconds());//返回当前的秒数
}

//Math对象

function testMath(){
//随机数字
alert(Math.floor(Math.random()*9000+1000));//可以作 为验证码
}
//Global对象

function testGlobal(){
//eval方法

将字符串转换为js代码执行

eval("var a='123';");

alert(a);
//isNaN 判断Number强转后是否是数字。

if(!isNaN(a)){
alert("是数字")
}else{
alert("不是数字")
}
}

</script>

  </head>

      <body>
      <h3>js的常用方法和对象学习</h3>

      <hr />
        <input type="button" id="" value="测试String对象" onclick="testString()"/>
        <input type="button" id="" value="测试Date对象" onclick="testDate()"/>
        <input type="button" id="" value="测试Math对象" onclick="testMath()"/>
        <input type="button" id="" value="测试Global对象" onclick="testGlobal()"/>
      </body>

</html>

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

  1. js的常用方法和对象学习

    js的常用方法和对象学习String对象:操作字符的. 使用:字符串.函数名. 大小写转换: toUpperCase() 转换大写 toLowerCase() 转换小写 function testSt ...

  2. Js基础之常用对象

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

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

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

  4. JS中的event 对象详解

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

  5. js中两个对象的比较

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

  6. MVC中处理Json和JS中处理Json对象

    MVC中处理Json和JS中处理Json对象 ASP.NET MVC 很好的封装了Json,本文介绍MVC中处理Json和JS中处理Json对象,并提供详细的示例代码供参考. MVC中已经很好的封装了 ...

  7. js中的json对象详细介绍

    JSON一种简单的数据格式,比xml更轻巧,在JavaScript中处理JSON数据不需要任何特殊的API或工具包,下面为大家详细介绍下js中的json对象, 1.JSON(JavaScript Ob ...

  8. JS中的Function对象

    Function是函数的原型,所有的函数都来源于Function,获得函数的方法有两种类型,分为动态函数和函数继承. 动态函数 创建一个Function语法: var func = new Funct ...

  9. js常用内置对象及方法

    在js中万物皆对象:字符串,数组,数值,函数...... 内置对象都有自己的属性和方法,访问方法如下: 对象名.属性名称: 对象名.方法名称 1.Array数组对象 unshift( )    数组开 ...

随机推荐

  1. Linux cheat命令

    一.简介 cheat是在GNU通用公共许可证下,为Linux命令行用户发行的交互式备忘单应用程序.它提供显示Linux命令使用案例,包括该命令所有的选项和简短但尚可理解的功能. 二.安装配置 安装步骤 ...

  2. Openssl sess_id命令

    一.简介 sess_id指令是一个调试工具,用来处理SSL_SESSION结构的,可以打印出其中的细节 二.语法 openssl sess_id [-inform PEM|DER] [-outform ...

  3. Java研发书单

    Java研发书单 计算机基础:<深入理解计算机系统><计算机网络> 网络方面:<TCP/IP协议卷一><unix网络编程卷一>(部分章节,JAVA主要是 ...

  4. 没有Reduce的MapReduce(一)

    尝试了一个没有Reduce的MapReduce. [应用场景]: 从Hbase的A表中进行数据抽样,直接输出到B表中. 这种场景下,相当于只进行了一个数据检索,本来是用Hive就可以实现,但是考虑到业 ...

  5. mybatis常用方法总结

    mybatis的强大特性之一就是动态SQL.我们在写复杂查询的时候,会发现复杂查询包括了各种各样的判断,我们很难一鼓作气的写出完美的查询.动态SQL语句可以帮助我们拼接不同的SQL语句,而已让我们的代 ...

  6. 【转载】mysql中timestamp,datetime,int类型的区别与优劣

    转载来自souldak,微博:@evagle以下内容整合筛选自互联网: int1. 占用4个字节2. 建立索引之后,查询速度快3. 条件范围搜索可以使用使用between4. 不能使用mysql提供的 ...

  7. Unity热更新技术整理

    一.热更新学习介绍 1.什么是热更新 举例来说: 游戏上线后,玩家下载第一个版本(70M左右或者更大),在运营的过程中,如果需要更换UI显示,或者修改游戏的逻辑,这个时候,如果不使用热更新,就需要重新 ...

  8. Appium 简介及工作原理

    申请:本文介绍主要是针对Android. 1.什么是Appium: Appium是一个开源.跨平台的测试框架,可以用来测试原生及混合的移动端应用.Appium支持IOS.Android及Firefox ...

  9. Spring.NET 整合Nhibernate

    因为最近无意中学了AOP ,所以想一探究竟,看看.net里这个Spring.Net 到底是怎么回事,请有需要的童鞋往下,不需要的请alt+w.因为是先配置的 Nhibernate 所以就从这个开始.开 ...

  10. .Net Core内存回收模式及性能测试对比

    .NET Core 两种GC模式: Server GC / Workstation GC Server GC : 主要应用于多处理器系统,并且作为ASP.NET Core宿主的默认配置.它会为每个处理 ...