简易网页时钟
点分秒
1.return a.toString().replace(/^(\d)$/,"0$1")这句表达的是什么意思呢?
2.setInterval(getTimes(),1000)这样写不行吗?为什么?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
1、
/^(\d)$/用于匹配一个只有一个数字的字符串,如2、3等,括号的作用在于把数字存为分组1,replace(/^(\d)$/,"0$1")用于在数字前添加0,$1表示分组1存放的字符串,如
2替换为02、3替换为03,你可以在
console输入'2'.replace(/^(\d)$/,"0$1")运行看看结果2、不行,
setInterval第一参数必须是一个函数,而getTimes()是运行函数后的值,只有getTimes才是函数连续回答了题主两条类似的问题,建议题主先认真看看书,打好基础