- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 var、let与const
1、var声明 作用域为函数上下文或全局上下文 var s = "play"; 由于var具有“提升”现象,即var声明会被拿到函数或全局作用域的顶部,故上述代码等价于 var s; s = "play"; 在非严格模式下,在变量声明前使用不会报错(Reference Error),会得到undefined console.log(s); //undefined var s = "play"; 2、let声明 作用域由最近的一对{}所限定。 if(true){ let s = "play";
2020-11-27 19:37:19 417
原创 ECMA-262关键词及其作用
ECMA-262关键词 作用 break case catch class const 声明变量,在声明变量的同时必须初始化变量,且不可修改变量,不许重复声明,声明作用域为块,如果声明的是一个对象那么对象内部的属性可以修改, continue debugger default delete do else export extends finally for function if impor...
2020-11-27 16:08:27 233
原创 JavaScript中的位操作符
1、按位非(~) 对二进制表示按位取反,结果与一个数取负减一相同,但由于位操作是在数值的底层表示上完成的,所以速度快很多。 let num1 = 9; let num2 = ~num1; console.log(num1.toString(2));//00001001 console.log(num2.toString(2));//11110110 ...
2020-11-26 23:50:27 146
原创 Object的属性与方法
声明 let b = new Object(); 方法 作用 constructor 用于创建当前对象的函数 hasOwnProperty 用于判断当前对象实例上是否存在给定的属性,如(o.hasOwnProperty (“a”)) isPrototypeof 用于判断一个对象是否是另一个对象的原型 propertyIsEnumerable 判断给定的属性是否可以使用for-in语句枚举 toLocaleString 返回对象所的在本地化执行环境的字符串表示 toStri
2020-11-26 20:19:07 143
原创 ECMAScript6——Symbol类型
1、初始化 let sym = Symbol(); console.log(typeof sym); //symbol 2、不会覆盖已有的属性 let s1 = Symbol(); let s2 = Symbol(); let s3 = Symbol('symbol'); console.log(s1 == s2); //false console.log(s2 == s3); //false 3、重用 let s1 = Symbol.for('s'); let s2 = Symbol.for('s'
2020-11-26 19:56:02 136 2
Spring4+Struts2+Hibernate4相关包
2020-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人