JS 字符串 时间 数字函数操作 事件

Posted 天晴微笑

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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  放开任何字母键触发  但是系统按钮无法识别(例如:箭头  功能键)

 

以上是关于JS 字符串 时间 数字函数操作 事件的主要内容,如果未能解决你的问题,请参考以下文章

4-1js函数事件补充知识

JS对于字符串时间日期数学函数的操作以及常用事件的使用(组织事件冒泡)

2017-04-01JS字符串的操作时间日期的操作函数事件动画基础

事件补充;对象操作;字符串类型操作;数组操作;数字类型操作

JS DOM操作 函数 事件

5月12日上课笔记-js 弹出框函数程序调试基本事件浏览器对象模型