下面是个人总结思维导图链接 动动你的小手点击一下哦:
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的平方根