js内置对象3

92 阅读1分钟

substring练习

        let arr = ['border','case','good'];
        let str = arr.join('-');
        let nstr = str.toUpperCase().substring(0,1) + str.substring(1);
        document.write(nstr);
    </script>

slice练习

        let arr = ['abc','qwe'];
        let str = arr.join('');
        let n = str.slice(-3,-2).toUpperCase();
        let str2 = str.replace('q',n);
        document.write(str2);
    </script>

math对象

 // 用于执行数学任务
        // ceil() 向上舍入,(向上取整)
        // floor,向下舍入
        // round 四舍五入
        // Math.round(-25.4)结果是-25,会舍去4
        // Math.round(-25.6)结果是-26
        /* Math.round(-25.5)结果是-25 ,不会进1 */
        // random() 返回0-1.0之间的随机数,有可能=0,但不会=1

        // 不包括最大值max
        // Math.floor(Math.random()*(max-min) )+ min;
        // 10-100的随机数
        // Math.floor(Math.random()*(100-10) + 10);

        // 包括最小值和最大值max
        // Math.floor(Math.random()*(max-min+1) )+ min;
        let arr = [];
        // for(var i=0;i<10;i++){
        //     let x = Math.floor(Math.random()*(100-10) + 10);
        //     arr[i] = x;
        // }
        // let narr = arr.sort();
        // document.write('<h1>' + narr + '</h1>');


        // let narr = [];
        // for(var i=0;i<10;i++){
        //     let x = Math.floor(Math.random()*(100-10+1) + 10);
        //     arr.push(x);
        // }
        // document.write('<h1>' + arr + '</h1>');
        // for(var j in arr){
        //     if(narr.indexOf(arr[j]) == -1){
        //         narr.push(arr[j]);
        //     }
        // }
        // document.write('<h1>' + narr + '</h1>');

        for(var i=0;i<10;i++){
            let x = Math.floor(Math.random()*(99-11) + 11);
            arr.push(x);
        }
        for(var j=0;j<arr.length;j++){
            for(var k=0;k<=arr.length;k++){
                if(arr[j] < arr[k]){
                    var m = arr[j];
                    arr[j] = arr[k];
                    arr[k] = m;
                }
            }
        }
        document.write('<h1>' + arr + '</h1>');
    </script>