-
- Math数学对象不是一个构造函数,所以我们不需要new来调用而是直接使用里面的属性和方法即可
-
- Math对象不是构造函数,它具有数学常数和函数的属性和方法。跟数学相关的运算(求绝对值,取整、最大值等)可以使用Math中的成员。
- Math.PI /圆周率
- Math.floor() /向下取整,2.9取值之后也是2.
- Math.ceil() /向上取整,2.1取值之后是3.
- Math.round() . /四舍五入版就近取整 注意-3.5 ,结果是-3;负数后面的3.5取值之后是3.
- Math.max() /Math.min()//求最大和最小值
- Math.random() 0~1之间随机返回一个小数,(包含0,但不包括1) 取随机数的公式: Math. floor(Math. random() * (max-min + 1)) +min;
substring
- substring()提取字符串中两个指定的索引号之间的字符
- substring不能够用负数作为下标,没有负数下标这个功能
- substring方法的两个参数,第一个表示以下标为多少的字符开头,包括该字符,第二个表示以下标为多少的字符结尾,不包括该字符
- substring会返回一个截图后的新的字符串,对原来的字符,不会产生影响
- substr(start,number)也是表示字符串截取第一个参数表示从什么下标开始,并包括第一个下标,第二个参数表示从开始的下标开始,截取几个 不推荐使用这种写法
- slice方法的两个参数,第一个表示以下标为多少的字符开头,包括该字符,第二个表示以下标为多少的字符结尾,不包括该字符
- slice()方法可以实现负数截取的功能