js 知识巩固

巩固基础:
    https://www.w3schools.cn/js/exercise_js.asp?filename=exercise_js_string_methods1
【字符串】
    1、在字符串 txt 中查找字符 h 的位置。
        var txt = "abcdefghijklm"; var pos = txt.
        indexOf("h");
        
    2、使用 slice 方法返回单词“bananas”。
        var txt = "I can eat bananas all day"; var x = txt.slice(10, 17);
    
    3、使用正确的字符串方法将单词“Hello”替换为单词“Welcome”。
        var txt = "Hello World"; txt = txt.replace("Hello", "Welcome");
    
    4、将 txt 的值转换为大写。
        var txt = "Hello World"; txt = txt.toUpperCase();
    
    5、将 txt 的值转换为小写。
        var txt = "Hello World"; txt = txt.toLowerCase();
       
       
【数组】
    1、将第一项 cars 更改为“Ford”。
        var cars = ["Volvo", "Jeep", "Mercedes"]; cars[0]= "Ford";

    2、使用正确的 Array 属性提醒数组中的项目数。
        var cars = ["Volvo", "Jeep", "Mercedes"]; alert(cars.length);
    
    3、使用正确的 Array 方法删除 fruits 数组的最后一项。
        var fruits = ["Banana", "Orange", "Apple"]; fruits.pop();

    4、使用正确的 Array 方法将“Kiwi”添加到 fruits 数组中。
        var fruits = ["Banana", "Orange", "Apple"]; fruits.push("Kiwi");
    
    5、使用 splice() 方法从 fruits 中删除“Orange”和“Apple”。
        var fruits = ["Banana", "Orange", "Apple", "Kiwi"]; fruits.splice( 1,2 );
    
    6、使用正确的 Array 方法按字母顺序对 fruits 数组进行排序。
        var fruits = ["Banana", "Orange", "Apple", "Kiwi"]; fruits.sort();
        
        
【日期】
    1、创建一个 Date 对象并提醒当前日期和时间。
        var d = new Date(); alert(d);
        
    2、使用正确的 Date 方法从日期对象中提取年份(四位数字)。
        var d = new Date(); year = d.getFullYear();

    3、使用正确的 Date 方法从日期对象中获取月份 (0-11)。
        var d = new Date(); month = d.getMonth();

    4、使用正确的 Date 方法将日期对象的年份设置为 2020。
        var d = new Date(); d.setFullYear(2020);

【Math】
    1、使用正确的数学方法创建一个随机数。
        var r = Math.random();
    
    2、使用正确的数学方法返回 10 和 20 中的最大数。
        var x = Math.max(10, 20);

    3、使用正确的数学方法将数字四舍五入到最接近的整数。
        var x = Math.round(5.3);
    
    4、使用正确的数学方法得到 9 的平方根。
        var x = Math.sqrt(9);
    
 
【比较运算符】
        1、当 x 大于 y。
            x = 10; y = 5; alert(x > y);
        
        2、当 x 等于 y。
            x = 10; y = 10; alert(x == y);
        
        3、当 x 不等于 y 时,选择正确的比较运算符以提醒 true。
            x = 10; y = 5; alert(x != y);
        
        4、选择正确的条件(三元)运算符,如果年龄小于 18 岁,则提示“Too young”,否则提示“Old enough”。
            var age = n; var voteable = (age < 18) ? "Too young" : "Old enough"; alert(voteable);


【js条件语句】
        1、修复 if 语句以在 x 大于 y 时提示“Hello World”。
            if (x > y){alert("Hello World"); }
            
        2、修复 if 语句,如果 x 大于 y 则提示“Hello World”,否则提示“Goodbye” .
            if(x >y) { alert("Hello World"); } else{ alert("Goodbye"); }
        
  
 
【Switch】
        1、创建一个 switch 语句,如果 fruits 是“banana”,将提示“Hello”,如果 fruits 是“apple”,则提示“Welcome”。
            switch(fruits) { case"Banana": alert("Hello") break; case"Apple": alert("Welcome") break; }
            
        2、如果 fruits 既不是“banana”也不是“apple”,添加一个会提醒(“Neither”)的部分。
            switch(fruits) { case "Banana": alert("Hello") break; case "Apple": alert("Welcome") break; default:alert("Neither"); }


【for循环】

        1、创建一个从 0 到 9 的循环。
            var i; for(i= 0;i< 10; i++) { console.log(i); }
            
        2、创建一个循环遍历 fruits 数组中的每个项目。
            var fruits = ["Apple", "Banana", "Orange"]; for (x of fruits) { console.log(x); }

【while循环】
        1、创建一个只要 i 小于 10 就运行的循环。
            var i = 0; while(i <10) { console.log(i); i++ }

        2、创建一个只要 i 小于 10 就运行的循环, 但每次将 i 增加 2。
            var i = 0; while (i < 10) { console.log(i); i= i+2; }


【Break循环】
        1、当 i 为 5 时停止循环。
            for (i = 0; i < 10; i++) { console.log(i); if (i == 5) { break; } }
        
        2、当 i 为 5 时,使循环跳转到下一次迭代。
            for (i = 0; i < 10; i++) { if (i == 5) { continue; } console.log(i); }

猜你喜欢

转载自blog.csdn.net/lv_suri/article/details/131422496