zoukankan      html  css  js  c++  java
  • JS 字符串 时间 数字函数操作 事件

    字符串  操作

    var s="abcdefg"

    s.tolowerCase()   转小写

    s.toupperCase()   转大写

    s.substring(2,5)   索引下标从0开始  从第3个开始截取5位

    s.substr(2,5)          同上

    假设 s="a,b,c,d,e,f,g"

    s.split(',')   有逗号  用逗号隔开字符串  好几个元素一个元素

    例如:

    1     var s = "a,b,c,d,e,f,g";
    2     var ss = s.split(',');
    3     for (var i = 0; i < ss.length; i++)
    4     { alert(ss[i]);}
    View Code

     s.length   长度

    s.indexof("world")  查找第一个world所在的位置  没有返回-1

    时间日期函数

    var d=new Date();   当前的系统的时间  很少用  因为用户电脑时间可以随便改

    var d=new Date(1999,3,2)  时间格式化   定义时间为1999年3月2日

    获取年份  d.getFullYear  

    获取月份 d.getMonth()

    获取天    d.getDate()

    获取星期几 d.getDay()

    获取小时 分钟 秒d.getHours()    d.getMinutes()    d.getSeconds()

    设置年份  d.setFullYear()

    数学函数

    去上限  Math.ceil()

    去下限  Math.floor()

    开平方  Math.sqrt()

    四舍五入 Math.round()

    随机数 Math.random()   随机数是0-1之间

    要取0-5之间的随机数

    Math.ceil(5*Math.random())

    补充小知识点

    s.match(reg)     s代表一个字符串   reg代表一个字符串  两个匹配   相当于 if中的  s==reg

    事件

    onclick  点击触发

    ondblclick  双击触发

    onmouseover  移入触发

    onmouseout  移出触发

    onmousemove  鼠标在上面移动触发

    onchange  内容改变触发

    onblur  失去焦点触发

    onfocus  获得焦点触发

    onkeydown  按键按下触发

    onkeyup   按键抬起来触发

    onkeypress  放开任何字母键触发  但是系统按钮无法识别(例如:箭头  功能键)

  • 相关阅读:
    UML中类图的符号解释
    Vim简明教程【CoolShell】
    C++ 指针—02 指针与引用的对照
    一个通用onReady函数的实现
    内存泄漏以及常见的解决方法
    个人博客之路
    WPF 设置WebBrowser控件不弹脚本错误提示框
    Solr使用入门指南
    用C语言写解释器(一)——我们的目标
    数据库索引的作用和长处缺点
  • 原文地址:https://www.cnblogs.com/zhangwei99com/p/6666975.html
Copyright © 2011-2022 走看看