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

本文介绍了JavaScript中字符串操作的方法,包括大小写转换、截取、拆分等,并演示了如何通过事件触发不同的功能,如点击、双击及鼠标悬停等。此外,还概述了时间日期函数与数学函数的基本用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

字符串  操作

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

 

转载于:https://www.cnblogs.com/zhangwei99com/p/6666975.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值