javaScript 高级程序设计(三),Date日期时间,RegEXp正则表达式,基本包装类型,String字符串,Math对象

下面是个人总结思维导图链接 动动你的小手点击一下哦:

http://naotu.baidu.com/file/90423eb4c9b366f9e3e10991b18434b3?token=e0b25eb366f5253d
 

Date类型:提供了有关日期时间的信息,是从 1970年1月1日 0:00:00 开始
下面常用的的方法:
getTime() : 返回表示日期的毫秒数
getFullYear(): 取得4位数的年份
getMonth(): 返回日期中月份(0到11), 0表示1月 ,11表示12月
getDate(): 返回日期月份中的天数(1到31) 
getHours():返回日期中的小数时(0到23)
getMinutes():返回日期中的分钟数(0到59)
getSeconds():返回日期中的秒数 (0到59)
getMilliseconde():返回日期中的毫秒数

RegExp 正则表达式: var text =/\[bc\] at/i; 匹配第一个[bc]at,不区分大小写
正则表达式的匹配模式支持3个标志:
1. g :表示全局(global)模式
2. i : 表示不区分大小写(case-insensitive)模式
3. m :表示多行(multiline)模式|
正则表达式中的元字符包括:
( [ { \ ^ | ) ? * + . ] }

3个特殊的引用类型:Boolean,Number,String
1.Boolean 类型是与布尔值对应的引用类型( var booleanObject = new Boolean(true); )
2.Number 是与数字值对应的引用类型( var numberObject = new Number(10); )
注意一点 numberObject.toFixed(2); 这是按照指定的小数位返回数值的字符串
3.String 类型是字符串的对象包装类型,( var stringObject = new String("hello world"); )
 

String字符串的一些方法:
如 var str = "hello world";
str.length  :长度
str.charAt(1):  // e  返回的是单个字符串
str.charCodeAt(1);  // 101   返回的是字符编码
str.concat(",javaScript"); //  返回的是一个新的字符串,hello world,javaScript 
slice(),substr(),substring()
str.slice(3); //返回 lo world
str.substr(3) //返回 lo world
str.substring(3) //返回 lo world
str.substring(3,7) //lo w​
str.substr(3,7) // 返回 lo worl
str.indexOf("0") //4  位置方法
str.lastIndexOf("0") //7  位置方法
str.trim() //删除前后的所有的空格

Math对象:
一般用最多的是 Math.PI
 console.log(Math.min(1,2,5,145)); //1
 console.log(Math.max(1,2,5,145)); //145
舍入方法:
Math.ceil(): //向上舍入
Math.floor(); //向下舍入
Math.round(); // 四舍五入
Math.random()  //随机数
例如 :要 2到10的数

 Math.floor(Math.random()* 10+ 1) 可能第一个数是1,于是将代码改为:
 Math.floor(Math.random()* 9+ 2)
其他方法:
Math.abs(num);// 绝对值
Math.sqrt(num);// num的平方根


​​

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值