前端开发者学堂 - fedev.cn
  • 首页
  • 视频专栏
    新
  • 会员专栏
  • CSS
  • JavaScript
  • Mobile
  • SVG
  • 标签云
    #JavaScript算法练习#会员专栏#JavaScript#JavaScript#JavaScript学习笔记
    发布于10 年前

    JavaScript算法练习:Slasher Flick

    简单点说就是对所给的数组做截取操作。看上去就是对数组做数组元素的删除,可能你会想到数组中的shift()方法,可是这个方法只能删除数组的第一个元素。而我们要实现的功能是:对所给数组,根据第二个参数进行截取操作,如果第二个参数大于数组的长度,则返回一个空数组,否则将返回第二个参数作为索引值之后的所有元素组成的数组。

    作者:大漠
    阅读全文
    #JavaScript#JavaScript#JavaScript学习笔记#JavaScript算法练习#会员专栏
    发布于10 年前

    JavaScript算法练习:Mutations

    Mutations 对一个包含两个元素的数组,检测数组中的第二个元素的所有字母是否都在第一个元素中出现过,如果出现过,返回的是true,否则返回的是false。(其中忽略大小写)

    作者:大漠
    阅读全文
    #JavaScript#JavaScript#JavaScript学习笔记#JavaScript算法练习#会员专栏
    发布于10 年前

    JavaScript算法练习:Falsey Bouncer

    这篇文章我们主要介绍如何通过JavaScript处理falsy值。将要完成的任务是创建一个函数bouncer(),它接受一个数组arr做为参数,并且删除所有falsy值。在大数多编程语言中都知道布尔数据类型,它可以设置为true或false。而在JavaScript中,每个值都有一个固定的布尔值,称之为truthy或falsy。在JavaScript中,我们可以通过逻辑来处理,达到我们预期想要的效果,但如果使用不小心或没有理解清楚,它可能会导致一些问题。

    作者:大漠
    阅读全文
    #JavaScript#JavaScript#JavaScript学习笔记#JavaScript算法练习#会员专栏
    发布于10 年前

    JavaScript算法练习:从数组中寻找元素并删除元素

    今天的任务中创建一个destroyer()函数,其功能是对所给的数组根据参数删除这些元素。也就是说给destroyer()传入一个参数arr,而且这个参数是类似这样的[1,2,3,4,5,2,3,1,3],1,3,要做的事情就是从数组[1,2,3,4,5,2,3,1,3]删除所有的1和3元素。

    作者:大漠
    阅读全文
    #JavaScript#JavaScript#JavaScript算法练习#JavaScript学习笔记#会员专栏
    发布于10 年前

    JavaScript算法练习:将一个数插入数组并返回其索引值

    今天在这篇文章要完成的算法练习是:**将一个数按照大小顺序插入到一个数组中,并且找出这个数在该数组中的索引值。**将创建一个函数where()并且给这个函数传入两个参数,其中一个参数是数组arr,而另一个参数是num。函数where()要完成的功能是,将参数num按照大小顺序插入到数组arr中,并且找出num在该数组中的索引值。

    作者:大漠
    阅读全文
    #JavaScript#JavaScript学习笔记#JavaScript#JavaScript算法练习#会员专栏
    发布于10 年前

    JavaScript算法练习:Caesars Cipher

    这篇文章将要练习的是回转13位密码(ROT13)。维基百科是这样描述ROT13的:套用ROT13到一段文字上仅仅只需要检查字符字母顺序并替换它在13位之后的对应字母,有需要超过时则重新绕回26英文字母开头即可。只有这些出现在英文字母里头的字符受影响;数字、符号、空白字符以及所有其他字符都不变。

    作者:大漠
    阅读全文
    #JavaScript#JavaScript#JavaScript算法练习#JavaScript学习笔记#会员专栏
    发布于10 年前

    JavaScript算法练习:找出字符串中最长的单词并输出其长度

    今天的练习是找出字符串(可能是一句话)中最长的单词并且将其长度输出。这个算法其实就是让我们看看字符串中有多少个词,每个词有多少个字母,然后对这些词进行比较,找出字母数最多的那个词,并且返回这个最长字符数单词的长度。

    作者:大漠
    阅读全文
    #JavaScript#JavaScript学习笔记#JavaScript#JavaScript算法练习#会员专栏
    发布于10 年前

    JavaScript算法练习:字尾确认

    字尾确认指的是**对所给的字符串(第一个参数)确认是否是以第二个参数结尾,如果是则返回true,否则返回false。**也就是说,今天要做的任务是创建一个end()函数,并且给这个函数传入两个参数str和target。如果target和str末尾相同,则返回true,反之则返回false。

    作者:大漠
    阅读全文
    #JavaScript#JavaScript#JavaScript学习笔记#JavaScript算法练习#会员专栏
    发布于10 年前

    JavaScript算法练习:重复字符串

    这里所说的重复字符串是指对所给的字符串根据第一个数字参数重复次数。简单点说,就是创建一个repeat()函数,并且给这个函数传递两个参数,第一个参数是一个字符串str,而第二个参数是一个数字num。执行函数repeat(str, num)之后,字符串str就会重复,而且重复的次数由num来确定。

    作者:大漠
    阅读全文
    #JavaScript#JavaScript#变量#ES6#会员专栏
    发布于10 年前

    JavaScript变量:变量声明

    这几天都在折腾JavaScript中有关于变量的基础知识,不折腾不知道,一折腾才知道还有很多未能明白。我把变量相关的知识分为:变量的声明、变量命名原则、变量值的数据类型、变量作用域和变量提升几个部分。为了能更好的理清楚相关的知识点,绘制了一张思维导图。在这篇文章主要来理清楚变量声明相关的知识点。

    作者:大漠
    阅读全文
上一页

44/61

下一页

©前端圈™ 2026. All Rights Reserved.粤ICP备15067035号-8