Math
-
Math.ceil();//向上取整 整数加1
-
Math.floor();//向下取整
-
Math.round();//四舍五入,负数无法进行四舍五入
-
Math.fround()//方法返回数值最接近的单精度(32 位)浮点值表示
-
Math.max();//最大值
-
Math.min();//最小值
-
Math.sqrt(n);//开平方根
-
Math.cbrt(x) 返回 x 的立方根
-
Math.pow(a,n)//a的n次幂
-
Math.abs(x) 返回 x 的绝对值
-
Math.exp(x) 返回 Math.E 的 x 次幂
-
Math.expm1(x) 等于 Math.exp(x) - 1
-
Math.log(x) 返回 x 的自然对数
-
Math.log1p(x) 等于 1 + Math.log(x)
-
Math.hypot(…nums) 返回 nums 中每个数平方和的平方根
-
Math.sign(x) 返回表示 x 符号的 1、0、-0 或-1
Number
- Number.MAX_VALUE//返回一个最大值,是一个固定的值
- Number.MIN_VALUE//返回一个最小值,是一个固定的值
- Number.NaN
String方法
-
str.indexOf(“a”)
// 查找a字符是否在字符串中存在,如果不存在返回-1 -
str.indexOf(“a”,position)
// 从第几个开始查找
-
str.lastIndexOf(“a”)
// 从尾部向前查找 -
str.charCodeAt(0)
// 获取下标是0的字符的Unicode编码 -
String.fromCharCode(97)
//编码转换为字符串 -
replace
1.str=str.replace(“b”,“z”);//字符串的方法不能修改原字符,返回替换后的新字符串
2.str=str.replace(“c”,“z”);//暂时只能替换一个字符 -
str=str.replace(“c”,“c1”);//既是替换又是插入字符
-
str.search(“a”);
search可以用于正则表达式查找
字符串的正则表达式,将查找的结果以数组的形式返回 -
str.substring(start,end)
// 截取字符串从start到end结束
-substring,start和end都不支持负数,负数代表0之前,就是最前面 -
slice
//slice只能从前向后选,substring可以从后向前选 -
split
//切割,使用某个符号切割,和数组的join相反
date
-
date.getFullYear();//获取年
-
date.getMonth();//获取月(0-11)
-
date.getDate(); //日期(0-6,0是星期日)
-
date.getDay()//星期
-
date.getHours();
-
date.getMinutes();
-
date.getSeconds();
-
date.getMilliseconds();
-
date.getUTCHours();
-
date.getTime()
// 时间戳
//从1970.1.1到现在的毫秒数,永远不重复,唯一 -
date.toLocaleString()
// 转换为本地时间 -
date.toUTCString()
// 转换为格林尼治时间,后面的cookie使用
//任何设置如果数值大于该值域的最大值时,就会进位
//每次new Date就会获取new这个时间的当时值
*PS:如果想获取更多的知识视频,加QQ好友10398975免费送给大家