首页前端开发JavaScriptjavascript 每日一练

javascript 每日一练

时间2023-11-21 13:18:03发布访客分类JavaScript浏览439
导读:Javascript 每日一练Javascript 是一门非常重要的语言,在前端开发中起着至关重要的作用。因此,为了提高自己的编程水平,我们需要每天都练习一下。下面是几个javascript 每日一练,旨在帮助你提高编程和逻辑思维。1. 翻...

Javascript 每日一练

Javascript 是一门非常重要的语言,在前端开发中起着至关重要的作用。因此,为了提高自己的编程水平,我们需要每天都练习一下。

下面是几个javascript 每日一练,旨在帮助你提高编程和逻辑思维。

1. 翻转字符串

function reverseStr(str) {
    var splitStr = str.split("");
    var reverseArr = splitStr.reverse();
    var joinArr = reverseArr.join("");
    return joinArr;
}
    console.log(reverseStr("hello"));
 // "olleh"

上面的代码中,我们定义了一个函数 reverseStr(str) ,它将一个字符串反转并返回。首先我们使用了 split() 方法将字符串 str 转化成字符数组,然后使用 reverse() 方法来翻转数组中的字符,最后我们使用 join() 方法将翻转后的字符数组再次转化成字符串。

2. 求最长单词的长度

function findLongestWordLength(str) {
    var words = str.split(" ");
    var maxLength = 0;
    for (var i = 0;
 imaxLength) {
    maxLength = words[i].length;
}
}
    return maxLength;
}
    console.log(findLongestWordLength("The quick brown fox jumped over the lazy dog"));
 // 6

上面的代码中,我们定义了一个函数 findLongestWordLength(str) ,它将一个字符串 str 转化成单词数组,并且迭代单词数组来找到最长单词的长度。

3. 斐波那契数列

function fibonacci(n) {
if (narr[j + 1]) {
    temp = arr[j];
    arr[j] = arr[j + 1];
    arr[j + 1] = temp;
}
}
}
    return arr;
}
    console.log(sortArray([3, 0, 2, 5, -1, 4, 1]));
     // [-1, 0, 1, 2, 3, 4, 5]

上面的代码中,我们定义了一个函数 sortArray(arr) ,它将一个数组 arr 进行排序,并返回排序后的数组。在该函数中,我们使用冒泡排序法来排序数组。

好了,以上就是几个javascript 每日一练,希望能够帮助你更好地提升编程能力!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: javascript 每日一练
本文地址: https://pptw.com/jishu/548963.html
javascript 求书 javascript 获取 字体

游客 回复需填写必要信息