JavaScript字符串截取,Math对象

164 阅读1分钟

字符串截取

    /*substring()提取字符串中两个指定的索引号之间的字符*/ 
    /* 第一个表示下标为多少的字符开头,包含该字符 */
    /* 第二个表示下标为多少的字符结尾,不包含该字符 */
    /* substring()截取后会返回一个新的字符串,对原来字符不会产生影响 */
    /* 如果只传一个下标,代表从这个字符下标开始,到最后包括最后一个字符 */
   /*  let str ='hellokitty';
   let n= str.substring(1,3);
   let b= str.substring(1);
   console.log(n);
   console.log(b); */

    /* substr(start,number)也表示字符串截取 */
    /* 第一个表示从什么下标开始,并包括第一个下标 */
    /* 第二个表示从什么下标开始,截取几个    不推荐使用这种写法 */

    /* slice(start,end) 也表示字符串的截取 */
     /* 第一个表示下标为多少的字符开头,包含该字符 */
    /* 第二个表示下标为多少的字符结尾,不包含该字符 */
    /* slice 和substring的区别 substring不能用负数作为下标,slice可以使用负数,最右边为-1.倒数第二个就是-2 */
    
    
    

Math对象

   /* 用于执行数学任务 */
        /* ceil() 对数进行上舍入, */
        /* (和四舍五入没关系,只有有小数,都会进行+1) */
        /* 负数-号后面越大值越小Math.ceil(-25.9)=-25  因为-25比-25.9的值要大*/
        /* document.write(Math.ceil(25.1)); */

    /* floor 对数进行下舍入 */
    /* 等于把小数点后面的去掉 */
    /* Math.floor(-25.4)=> -26因为-26比-25.4的值要小 */
    /* document.write(Math.floor(25.1)); */


    /* round()把数四舍五入 */
    /* document.write(Math.round(-25.5)) 特殊值,返回-25; */
    

    /* random() 返回0.0-1.0之间的随机数 */
    /* 包括0,但是不包含1.0 */