Math对象和substring

275 阅读1分钟
    1. Math数学对象不是一个构造函数,所以我们不需要new来调用而是直接使用里面的属性和方法即可
    1. Math对象不是构造函数,它具有数学常数和函数的属性和方法。跟数学相关的运算(求绝对值,取整、最大值等)可以使用Math中的成员。
  1. Math.PI /圆周率
  2. Math.floor() /向下取整,2.9取值之后也是2.
  3. Math.ceil() /向上取整,2.1取值之后是3.
  4. Math.round() . /四舍五入版就近取整 注意-3.5 ,结果是-3;负数后面的3.5取值之后是3.
  5. Math.max() /Math.min()//求最大和最小值
  6. Math.random() 0~1之间随机返回一个小数,(包含0,但不包括1) 取随机数的公式: Math. floor(Math. random() * (max-min + 1)) +min;

substring

  1. substring()提取字符串中两个指定的索引号之间的字符
  2. substring不能够用负数作为下标,没有负数下标这个功能
  3. substring方法的两个参数,第一个表示以下标为多少的字符开头,包括该字符,第二个表示以下标为多少的字符结尾,不包括该字符
  4. substring会返回一个截图后的新的字符串,对原来的字符,不会产生影响
  5. substr(start,number)也是表示字符串截取第一个参数表示从什么下标开始,并包括第一个下标,第二个参数表示从开始的下标开始,截取几个 不推荐使用这种写法
  6. slice方法的两个参数,第一个表示以下标为多少的字符开头,包括该字符,第二个表示以下标为多少的字符结尾,不包括该字符
  7. slice()方法可以实现负数截取的功能