2019年8月23日
摘要: 字符串相关方法 在上一小节中,我们已经学习了什么是对象,以及对象常用的属性和方法。实际上,前面我们所 学习过的基本数据类型中,Boolean、Number和String类型的数据都可以看作是一^个对 象。既然是对象,那么肯定就有相应的属性和方法。这里大家可以仔细回忆一下,例如前面我们 所学习过的to 阅读全文
posted @ 2019-08-23 15:59 dazhongma233 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 在前面,我们有介绍过,在JavaScript中,数据类型整体上来讲可以分为两大类:简单数据类型 和复杂数据类型。 简单数据类型一共有6种,分别是我们前面介绍过的 string , number , boolean , null , undefined 以及本章将会介绍的 symbol 而复杂数据类型 阅读全文
posted @ 2019-08-23 15:58 dazhongma233 阅读(174) 评论(0) 推荐(0) 编辑
摘要: //猜数字游戏 //游戏规则:4个0-9之间的随机数由系统生成,每一位各不相同 //数字猜对并且位数也对,A++ //只猜对数字,B++ let readline = require("readline-sync"); //判断数组是否有重复值,有重复返回1,没有重复返回0 let isRepeat 阅读全文
posted @ 2019-08-23 15:56 dazhongma233 阅读(286) 评论(0) 推荐(0) 编辑
摘要: caller属性:caller属性并不是arguments对象的,而是函数对象本身的属性,它显示了函数的调用者,如果函 数是在全局执行环境中(浏览器中)被调用,那么它的值为null,如果在另一个函数中被调用,它的 值就是那个函数。 全局执行环境中被调用: 浏览器中 vbody> <script> l 阅读全文
posted @ 2019-08-23 15:51 dazhongma233 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 函数,是可以通过名称来引用,并且就像自包含了一个微型程序的代码块。利用函数,我们可以 实现对代码的复用,降低代码的重复,并且让代码更加容易阅读。在JavaScript中,函数显得尤 为的重要。因为函数在JavaScript中是一等公民,可以像参数一样传入和返回。所以说函数是 JavaScript中的 阅读全文
posted @ 2019-08-23 15:50 dazhongma233 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 矩形: let readline = require("readline-sync"); console.log("请输入矩阵的宽"); let width = readline.question(); let i,j,k = 1,sum = 0; let arr = []; for(i=0;i<w 阅读全文
posted @ 2019-08-23 15:49 dazhongma233 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 数组和字符串相互转换: join() 和split() split(:将字符串转为数组,传入参数指明以什么作为分隔符let str = "Hello";let arr = str.split("");console.log(arr);//[ 'H', 'e', 'l', 'l', 'o' ]let 阅读全文
posted @ 2019-08-23 15:45 dazhongma233 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 扩展运算符: 扩展运算符是ES6开始新添加的运算符,用于取出可迭代对象的每一项。这里我们可以用它来快速的展开一个数组 let a = ["Bill","Mary","Lucy"];let b = [21,24,27];let c = [...a,...b];console.log(c);//[ 'B 阅读全文
posted @ 2019-08-23 15:23 dazhongma233 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 最近看了很多文章,偶然间看到ES6中新增了一个关键字 let ,它具有与 var 关键字相似的功能。一开始使用它时,发现它让我对之前一些习以为常的东西产生了怀疑。 下面先让我们看看它和 var 之间用法的不同 { var a = 10; let b = 8; } a //10 b // Refere 阅读全文
posted @ 2019-08-23 15:18 dazhongma233 阅读(310) 评论(0) 推荐(0) 编辑