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  放开任何字母键触发  但是系统按钮无法识别(例如:箭头  功能键)

  • 相关阅读:
    特性和属性
    装箱和拆箱的问题(NET1.1+)
    poj 1013 Counterfeit Dollar(模拟)
    poj 3686 The Windy's( KM算法 )
    二分匹配(匈牙利算法)
    poj 3273 Monthly Expense(二分)
    poj 2115 C Looooops(扩展欧几里德)
    poj 2400 Supervisor, Supervisee
    poj 2195 Going Home (KM算法)
    poj 2513 Colored Sticks(trie树 + 并查集 + 欧拉图)
  • 原文地址:https://www.cnblogs.com/zhangwei99com/p/6666975.html
Copyright © 2011-2022 走看看