10 2021 档案
摘要:原始值和引用值的定义方式很类似,都是创建一个变量,然后给它赋一个值。不过,在变量保存了这个值之后,可以对这个值做什么,则大有不同。对于引用值而言,可以随意添加、修改和删除其属性和方法。比如: let person = new Object(); person.name = "Nicholas"; c
阅读全文
摘要:let falseObject = new Boolean(false); // 创建一个值为false的Boolean对象。 let result = falseObject && true; //在一个布尔表达式中通过操作将这个对象和一个原始值true组合 //在布尔算数中,false && t
阅读全文
摘要:let stringValue = 'hello world'; /* substring 和slice 的两个参数 第一个参数表示:截取字符串开始的位置 第二个参数表示:数是提取结束的位置(即该位置之前的字符会被提取出来 substr的两个参数 第一个参数表示:截取开始的位置 第二个参数表示:返回
阅读全文
摘要:` //用户名正则,4到16位(字母,数字,下划线,减号) let uPattern = /^[a-zA-Z0-9_-]{4,16}$/; console.log(uPattern.test("iFat3")); //true //密码强度正则,最少6位,包括至少1个大写字母,1个小写字母,1个数字
阅读全文
摘要:每个 RegExp 实例都有下列属性,提供有关模式的各方面信息。 global :布尔值,表示是否设置了 g 标记。 ignoreCase :布尔值,表示是否设置了 i 标记。 unicode :布尔值,表示是否设置了 u 标记。 sticky :布尔值,表示是否设置了 y 标记。
阅读全文
摘要:let text = 'mom and dad and baby'; let pattern = /mom( and dad( and baby)?)?/gi; //这里注意每个字符之间要求间隔。 let matches = pattern.exec(text); console.log(match
阅读全文

浙公网安备 33010602011771号