摘要: 原始值和引用值的定义方式很类似,都是创建一个变量,然后给它赋一个值。不过,在变量保存了这个值之后,可以对这个值做什么,则大有不同。对于引用值而言,可以随意添加、修改和删除其属性和方法。比如: let person = new Object(); person.name = "Nicholas"; c 阅读全文
posted @ 2021-10-17 19:07 Caesar_Y 阅读(68) 评论(0) 推荐(0) 编辑
摘要: let falseObject = new Boolean(false); // 创建一个值为false的Boolean对象。 let result = falseObject && true; //在一个布尔表达式中通过操作将这个对象和一个原始值true组合 //在布尔算数中,false && t 阅读全文
posted @ 2021-10-17 16:43 Caesar_Y 阅读(142) 评论(0) 推荐(0) 编辑
摘要: let stringValue = 'hello world'; /* substring 和slice 的两个参数 第一个参数表示:截取字符串开始的位置 第二个参数表示:数是提取结束的位置(即该位置之前的字符会被提取出来 substr的两个参数 第一个参数表示:截取开始的位置 第二个参数表示:返回 阅读全文
posted @ 2021-10-17 12:43 Caesar_Y 阅读(128) 评论(0) 推荐(0) 编辑
摘要: ` //用户名正则,4到16位(字母,数字,下划线,减号) let uPattern = /^[a-zA-Z0-9_-]{4,16}$/; console.log(uPattern.test("iFat3")); //true //密码强度正则,最少6位,包括至少1个大写字母,1个小写字母,1个数字 阅读全文
posted @ 2021-10-15 16:00 Caesar_Y 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 每个 RegExp 实例都有下列属性,提供有关模式的各方面信息。  global :布尔值,表示是否设置了 g 标记。  ignoreCase :布尔值,表示是否设置了 i 标记。  unicode :布尔值,表示是否设置了 u 标记。  sticky :布尔值,表示是否设置了 y 标记。 阅读全文
posted @ 2021-10-15 15:50 Caesar_Y 阅读(71) 评论(0) 推荐(0) 编辑
摘要: let text = 'mom and dad and baby'; let pattern = /mom( and dad( and baby)?)?/gi; //这里注意每个字符之间要求间隔。 let matches = pattern.exec(text); console.log(match 阅读全文
posted @ 2021-10-15 13:38 Caesar_Y 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 局部作用域中定义的变量可用于在局部上下文中替换全局变量。看一看下面这个例子 var color = 'blue'; function changeColor() { let anotherColor = 'red'; function swapColors() { let tempColor = a 阅读全文
posted @ 2021-09-10 01:20 Caesar_Y 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 上下文中的代码在执行的时候,上下文栈会弹出该函数上下文,将控制权返还给之前的执行上下文。ECMAScript程序的执行流就是通过这个上下文栈进行控制的。 上下文中的代码在执行的时候,会创建变量对象的一个作用域链(scope chain)。这个作用域链决定了各级上下文中的代码在访问变量和函数时候、的顺 阅读全文
posted @ 2021-09-09 11:52 Caesar_Y 阅读(33) 评论(0) 推荐(0) 编辑
摘要: function setName(obj) { obj.name = 'Nicholas'; } let person = {}; setName(person); console.log(person.name); 我们创建了一个对象并把他保存在变量person中。然后,这个对象被传给setNam 阅读全文
posted @ 2021-09-08 01:55 Caesar_Y 阅读(57) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/Ziksang/p/5203551.html 阅读全文
posted @ 2021-09-08 00:00 Caesar_Y 阅读(12) 评论(0) 推荐(0) 编辑