08 2019 档案

摘要:对象:JavaScript里面的对象就是一组键值对的集合。这些键一般由字符串构成,而值可以是任意数据类型。比如字符串,数字,布尔,数组或者函数。一般来讲,如果-个键映射的是一-个非函数的值,我们将这个值称之为该对象的属性,而如果一个键映射的是一个函数的值,那么我们将其称之为方法。 要创建一个对象,我 阅读全文
posted @ 2019-08-25 14:01 夜雨与你 阅读(216) 评论(0) 推荐(0)
摘要:函数:函数,是可以通过名称来引用,并且就像自包含了一个微型程序的代码块。 1. 函数的三要素:函数的功能,函数的参数,以及函数的返回值。 2. DRY原则:所谓DRY原则,全称为Don't repeat yourself,翻译成中文就是不要重复你自己。什么意思呢?也就是说一个程序的每个部分只被编写一 阅读全文
posted @ 2019-08-25 14:01 夜雨与你 阅读(333) 评论(0) 推荐(0)
摘要:对象作为函数参数 对象字面量也可以作为函数的参数进行传递。这在有很多形式参数的时候非常有用,因为它允许我们在调用函数时不用记住参数的顺序。 当我们使用对象字面量来最为形式参数时,就可以不用按照定义函数时形式参数的顺序,只要名字相同即可 和前面介绍函数的参数默认值一样,当对象字面量作为参数的时候,我们 阅读全文
posted @ 2019-08-25 13:59 夜雨与你 阅读(229) 评论(0) 推荐(0)
摘要://斐波那契数列:后一个数等于前面两个数的和 //0,1,1,2,3,5,8,13,21.... let readline = require("readline-sync"); console.log("请输入斐波那契数列的位数:") let pos = readline.question("") 阅读全文
posted @ 2019-08-19 15:27 夜雨与你 阅读(450) 评论(0) 推荐(0)
摘要:/*求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。 例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。*/ let readline = require("readline-sync"); console.log("请输入您想计算的数字: 阅读全文
posted @ 2019-08-19 15:26 夜雨与你 阅读(942) 评论(0) 推荐(0)
摘要://九九乘法表 let i,j,str; for(i=1;i<=9;i++) { str = ""; for(j=1;j<=i;j++) { str = str+i+'*'+j+'='+(i*j)+" "; } console.log(str); } //九九乘法表 let i,j,str; for 阅读全文
posted @ 2019-08-19 15:26 夜雨与你 阅读(2001) 评论(0) 推荐(0)
摘要://判断是否为回文数:若n=1234321,则称n为一回文数 let readline = require("readline-sync"); let newNum = 0; console.log("请输入您要判断的回文数"); let oldNum = parseInt(readline.que 阅读全文
posted @ 2019-08-19 15:25 夜雨与你 阅读(1432) 评论(0) 推荐(0)
摘要://1-10000以内的完数 //完数:因子之和相加等于这个数 //例如:6的因子为1,2,3:1+2+3=6 // 6 // 28 // 496 // 8128 let sum = 0, i, j; //for循环应该是从1开始小于自己本身 for (i = 1; i < 10000; i++) 阅读全文
posted @ 2019-08-19 15:24 夜雨与你 阅读(1311) 评论(0) 推荐(0)
摘要://让用户输入行数,使用for循环嵌套打出正着的星星来,行数等于用户输入的数字 //例如:用户输入6 // * // *** // ***** // ******* // ********* // *********** let readline = require("readline-sync") 阅读全文
posted @ 2019-08-19 15:24 夜雨与你 阅读(310) 评论(0) 推荐(0)