-
使用的范围查看全部
-
对字符串str使用一个对于对象的方法(例如length)那么js会先 var strobj = new String("string") 先把这个字符串临时变成对象 再进行length属性 这个length属性结束后会将临时创建的strobj对象取消掉 基本数据类型没有方法和属性 string是基本数据类型 所以他没有属性和方法 但是他却可以用length()这种方法是因为js会临时创建一个对象 然后再销毁 有这种临时对象的基本类型有 string number boolean查看全部
-
(x) --> 分组,并记录匹配到的字符串 --> /(abc)/ \n --> 表示使用分组符(x)匹配到的字符串 --> /(abc)\1/.test('abcabc'); (?:x) --> 仅分组 --> /(?:abc)(def)\1/.test(abcdefdef); x*?, x+? 如: abc*? 在字符串abcccccc中将匹配ab,abc+?则匹配abc x{n}, 重复 n 次 x{n,}, 重复 >=n 次 x{n,m}, 重复次数x满足: n <= x <= m multiline --> m --> 跨行、换行检索 source --> 正则内容 /abc/.toString(); // "/abc/" var reg = /abc/; reg.compile("def"); // 将"abc"变成"def",用complie来改变正则的规则和属性 reg.test("def"); // ture查看全部
-
Student.prototype.constructor = Student 不这样的话,constructor会指向person查看全部
-
Object.create 将person的prototype指给 student.prototype 若直接student.prototype = person.prototype, 那么,当给student添加prototype.learn的时候,person的prototype也添加上了learn查看全部
-
属性标签与权限操作对应关系查看全部
-
构造函数 对象属性查看全部
-
类型检测 typeof查看全部
-
对象类型 function array date查看全部
-
===严格等于查看全部
-
隐士转换 减号 看成减号 加号堪称连接查看全部
-
五种原始类型 number,beloon,null,underfind,string 一种对象类型 object查看全部
-
数据类型 32+32 //64 ”32“+32 //3232 "32"-32 //0查看全部
-
严格模式 好处是 向上兼容 更低版本的浏览器 syntaxError 语法错误的意思查看全部
-
稀疏数组: var arr1 = [undefined]; var arr2 = new Array(1); 0 in arr1; // true 0 in arr2; // false arr1.length = 100; arr1[99] = 123; 99 in arr1; // true 98 in arr1; // false var arr = [,,]; // [undefined, undefined] 0 in arr; // false查看全部
举报
0/150
提交
取消