javascript
小怡同学.
这个作者很懒,什么都没留下…
展开
-
js中这些区别你知道吗??----------深拷贝和浅拷贝的区别/&&和&的区别/||和|的区别/==和===的区别
目录深拷贝和浅拷贝的区别请问&&和&的区别?||与|的区别?说明 == 和 === 的区别? 深拷贝和浅拷贝的区别 浅拷贝: 拷贝的指针,两个指针指向同一块内存 var a={name:“terry” ,age:12} var b=a; 浅拷贝被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。即对象的浅拷贝会对“主”对象进行拷贝,但不会复制主对象里面的对象。”里面的对象“会在原来的对象和它的副本之间共享。 深拷贝: 拷贝的值,两个指针原创 2020-08-24 15:24:33 · 134 阅读 · 0 评论 -
独立于编程语言的学科----正则表达式
关于正则表达式 正则表达式是独立于编程语言的一个学科,用于解决模式匹配问题,Javascriot提供了对于正则支持,此外,Java、c、python也都支持正则。 正则的应用 可以应用在:检索,替换,爬虫,论文查重等领域。 实例化正则表达式对象 1.字面量 正则通过斜线作为边界 var pattern=/正则表达式/标记 var pattern=/abc/igm igm:标记 标记: i ignoreCase 忽略大小写 g global 全局 m multiline 多行 u unicode原创 2020-08-19 11:22:31 · 285 阅读 · 0 评论 -
JavaScript中的操作符的使用!
操作符 1) 算术运算符(数字之间运算) + += 加法运算 - -= 减法运算 * *= 乘法运算 / /= 除法运算,弱类型语言,数字统一为Number,为了保证高精度, 例: 5/2 //2.5 % %= 取余运算 例: 5%2 //1 2) 比较运算符 (数字之间的运算) 其他数据类型要进行比较运算,会先自动转换为数字类型再进行比较 > 大于 >= 大于等于 < 小于 <= 小于等于 ==,!= 直接比较的是值,如果两个值的数据类型不原创 2020-08-17 19:26:07 · 113 阅读 · 0 评论 -
Javascript中数据的声明
1.var 变量声明的提升(可以在变量的声明之前访问该变量) 例如: console.log(a); var a = 3; 运行顺序可以看作: var a; console.log(a); a = 3; 可以重复声明 var a = 3; var a = true; 没有局部作用域 function foo(){ var a = 3; if(true){ var b = 4; } console.log(b); 2. let let声明变量的特性与Java语言的变量,c语言中的变量特点类似 1.没有变量原创 2020-08-17 10:11:29 · 164 阅读 · 0 评论