• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
kme笑笑
博客园    首页    新随笔    联系   管理    订阅  订阅

js的内置对象

String对象
  valueOf()  取出string对象的内容
  charAt()   查询指定下标的字符串
  indexOf()   查询(第一个出现的)指定字符串的下标
  lastIndexOf()  查询最后一个指定字符串的下标
  fontcolor()   给string加上颜色
  replace()  替代字符串
  split()   切割字符串
  substring()  截取字符串
 
 Number对象
 
 Boolean对象
 
 Math对象
  ceil()  向上取整。  3.04  -》 4
  floor()  向下取整。 3.99 -> 3
  round()  四舍五入   3.49  -》 3   3.51  -》 4
  random()   生成一个0-1的随机小数。(包0不包1)
 
 Date对象:用于生成一个系统当前时间
    var date =  new Date();
    2013-02-03 21:43:09   -> 2013年02月03日 21时43分09秒
 
    年: getFullYear()
    月: getMonth()   通常+1才是真实的月份值
    日: getDate()  
    时:  getHours()
   分: getMinutes()
   秒: getSeconds()
 
  案例:网页时钟
   
 Array对象: 数组对象
 特点:
 1)js数组可以自动扩容
 2)js数组中的元素可以是任意类型的数据
 常用的方法
  join()  使用指定的字符串来拼接了数组的每个元素,返回新的字符串
  reverse()  反转数组的每个元素,返回新的数组
 
 RegExp对象: 正则表达式对象,用来在js中使用正则表达式
  复习正则表达式:
  内容问题:
  [a-z]:  匹配小写字母
  [A-Z]:  匹配大写字母
  [0-9]:  匹配数字
  \d   :  匹配数字
  \w :    匹配大小写字母或数字或下划线,等价于[A-Za-z0-9_]
 
  数量问题:
  [a-z]* : 匹配0或多次小写字母
  [a-z]+  : 匹配1或多次小写字母
  [a-z]?  : 匹配0或1次小写字母
  [a-z]{6}:  匹配6次小写字母
  [a-z]{6,12}:  匹配6到12次小写字母
  [a-z]{6,}:  匹配大于等于6次的小写字母
   
  边距问题:
   ^  :  目标字符串的开始位置
   $  :  目标字符串的结束位置
 
  匹配模式:
   i  忽略大小写
 
 语法:
  var reg = new RegExp("正则内容");
  var flag = reg.test(目标字符串)
  flag: true:  匹配成功   false: 匹配失败
  
posted @ 2016-01-10 12:50  kme笑笑  阅读(203)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3