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

  • 相关阅读:
    控制语句
    (小程序)接收用户键盘输入
    运算符
    java doc形成注释文档
    linux中rz、sz命令,zip、unzip命令,sqlite3基本操作
    hash应用-加随机盐保存密码
    非对称/对称加密算法,hash算法
    自签名的应用--数字货币
    HTTPS原理
    Django中app的model相互引用问题
  • 原文地址:https://www.cnblogs.com/zhangwei99com/p/6666975.html
Copyright © 2020-2023  润新知