Math,Number,String,date

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免费送给大家

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值