![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
日常学习
苪玫儿
前端小菜鸟!
展开
-
斐波那契数列的四种实现方式(C语言)
斐波那契数列是一组第一位和第二位为1,从第三位开始,后一位是前两位和的一组递增数列,像这样的:1、1、2、3、5、8、13、21、34、55…今天,我们用四种方式来进行实现:1.递归int Fibon1(int n){ if (n == 1 || n == 2) { return 1; } else { return Fibon1(n - 1) + Fibon1(n -...转载 2018-10-18 10:46:33 · 1008 阅读 · 0 评论 -
js的arguments到底是什么?
今天复习了js,看到了一个很有意思的知识点,即关于arguments对象的相关用法首先arguments对象,简称不定参,可变参(参数的个数是不确定的)其具体用法如下:**类数组对象:arguments**总所周知,js是一门相当灵活的语言。当我们在js中在调用一个函数的时候,我们经常会给这个函数传递一些参数,js把传入到这个函数的全部参数存储在一个叫做arguments的东西里面,那...转载 2018-10-15 13:57:09 · 150 阅读 · 0 评论 -
JS的重载
首先讲一下什么是重载?重载的定义是指函数的方法名相同,但参数不同。比如我写两个关于js的同名函数:输出结果为NaN 9,这就说明后面的函数把前一个同名函数覆盖掉了,从而可以得出js函数不存在重载,永远调用最后一个方法。虽说JS函数不存在重载,但是我们可以实现js里面的模拟重载,接下来见证奇迹的时刻到了。要想实现js模拟重载必先回用到 arguments.用来存放js参数。实现方法如下:...转载 2018-10-15 14:13:17 · 165 阅读 · 0 评论 -
常用正则表达式—邮箱(Email)
要验证一个字符串是否为邮箱的话,首先要了解邮箱账号的格式。我尝试过在网上找出一个标准的格式,但是很遗憾我没有找到。我也尝试使用RFC标准来判断邮箱的格式,但是也没有结果。网上些博客说不应该使用RFC标准来验证邮箱是否合法,有兴趣的可以看看“is this email valid?”和“Don’t RFC-Validate Email Addresses”。据了解【参考】,现在用中文命名的邮箱也合法...转载 2018-10-28 16:15:12 · 4645 阅读 · 0 评论 -
Number()的作用
Number()可以用于任何数据类型的转换。转换规则如下:1.如果是Boolean值,true和false将分别被转换为1或0.2.如果是null值,返回0;3.如果是undefined,返回NaN;4.如果是字符串则遵循以下规则:a.字符串只把含数字(包含前面带正号或负号的情况),则将其转换为十进制数值,前导零会被忽略。(例如“011”会变成11);b.如果字符串中包含有效的浮点格式...原创 2018-10-21 12:23:06 · 1051 阅读 · 0 评论 -
02从零开始学习JS
今天学习了创建对象的几种方式,下面稍微总结一下:1、使用工厂方式创建对象例如:<script type="text/javascript"> /*使用工厂方式创建对象 通过该方法可以大批量的创建对象*/ function createPerson(name,age,gender){ //创建一个对象 var obj=new Object()...原创 2018-11-01 16:08:15 · 160 阅读 · 0 评论