来源:第十下载 更新:2024-03-11 03:08:57
用手机看
大家好,我是一名程序员小明。今天我要跟大家分享一次我与js递归的亲密接触的经历。js递归,这个听起来有点高大上的名词,其实就是一种函数调用自身的技巧。虽然听起来很简单,但是真正理解并掌握它可不容易。下面我将从我的亲身经历出发,为大家介绍一下js递归的奥妙。
第一次接触:迷茫的小白
刚开始学习编程的时候,我对于js递归一无所知。在遇到需要解决重复性问题的时候,我总是犯愁。直到有一天,我的导师告诉我可以使用递归来解决这类问题。于是我迫不及待地开始了我的第一次尝试。
第一次尝试:无限循环之旅
当时我遇到了一个需求,需要打印1到100之间的所有数字。看似简单的任务,但是对于刚开始学习编程的我来说却是一个难题。于是我写了一个函数,用for循环从1循环到100,并在每次循环中打印当前数字。然而,当我运行代码后,却发现程序陷入了无限循环的境地。
第二次尝试:递归的魅力
在经历了失败后,我决定尝试一下使用递归来解决这个问题。于是我写了一个函数,命名为printNumber,接收一个参数n,表示要打印的数字范。
whatsapp官方下载:https://zbdszx.com/danji/15470.html