欢迎光临散文网 会员登陆 & 注册

千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip

2023-07-12 19:23 作者:小红包包  | 我要投稿
  • 字符串不常用操作
  • indexOf
  • 查找
  • 返回值是第一个符合条件的字符的下标,没有就是-1
  • lastIndexOf
  • 查找最后一次
  • 用来查找文件的后缀名,返回值是最后一个符合条件的字符的下标
  • charAt
  • 查找
  • 返回值是对应的字符
  • 值是下标
  • charCodeAt
  • 查找
  • 值是下标,返回值是对应字符的ascii码值
  • 空格是32
  • match
  • 匹配
  • 值是一个字符
  • 正则的时候能用
  • replace
  • 替换
  • 第一个值是需要替换的字符,第二个值是用于替换的
  • 用于关键字屏蔽,在正则里能用
  • substring
  • 复制
  • 和slice一样
  • substr
  • 复制
  • 第一个是复制的下标,第二个值是复制的个数
  • Math对象
  • max
  • 最大值
  • min
  • 最小值
  • ceil
  • 向上取整
  • 向数轴大的方向取整
  • floor
  • 向下取整
  • 向数轴小的方向取整
  • round
  • 四舍五入
  • 正数四舍五入,复数五进六舍。
  • Math.round(-12.5)
  • -12
  • Math.round(-12.6)
  • -13
  • pow
  • 幂,需要两个参数
  • sqrt
  • 开平方
  • PI
  • Π
  • random
  • 随机数
  • 随机重复几率小
  • 不写参数就是从0到1的随机数,0可能出现,但是1不会出现
  • 0到n的随机数
  • Math.random() * n
  • n到m的随机数
  • Math.random()*(m-n)+n
  • 随机数加上小的值,就是从这个数开始,接下来在剩下的部分随机
  • 前提是m>n,等于也不行
  • 用于随机颜色、双色球等需要随机的地方
  • 日期对象
  • var now=new Date()
  • 获取时间 now.
  • getFullYear()
  • getMonth()+1
  • 月份从0开始
  • getDate()
  • getHours()
  • getMinutes()
  • getSeconds()
  • getMilliseconds()
  • now
  • 电脑的时间,不靠谱,可以修改。最好用服务器时间。
  • Wed Jul 12 2023 14:07:02 GMT+0800(中国标准时间)
  • now.toLocaleString()
  • 这是获取一个方便查看的时间
  • 2023/7/12 16:47:21
  • 让时间变化起来
  • setInterval(function(){调用函数},1000)
  • 有一个空白时间,可以先调用一次函数,再setInterval
  • var target = new Date(年,月,日,时,分,秒,毫秒)
  • 设置时间
  • setFullYear(年,月,日)
  • setMonth
  • setDate()
  • setHours(时,分,秒,毫秒)
  • setMinutes()
  • setSeconds()
  • setMilliseconds()
  • 获取当前时间+固定=未来时间
  • now.setHours(now.getHours()+2,0,0,0)
  • 两小时后的时间
  • now.setDate(32)
  • 当前时间加上32天,自动跳转到下个月
  • 使用插件
  • http://momentjs.cn/
  • 引入js
  • moment().format('YYYY-MM-DD HH:mm:ss')
  • getTime
  • 时间戳
  • 是一个毫秒数
  • 获取现在的时间,设置未来的时间。用未来时间的时间戳减去现在时间的时间戳,得到一个毫秒数,用这个毫秒数来算其他的时间单位。可以用来做倒计时。


千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip的评论 (共 条)

分享到微博请遵守国家法律