- 博客(15)
- 收藏
- 关注
翻译 Javascript——可选的分号
Javascript并不是在所有的换行处都填补分号:只有在缺少了分号无法正确解析代码时,才会填补分号。即当前语句和随后的非空格字符不能当成一个整体来解析时,就会在当前语句结束处填补分号。但也有例外。第一,return、break、continue这三个关键字后紧随换行,Javascript会在换行处填补分号。例如:return true;Javascri
2017-09-11 21:12:36 199
原创 IIS的安装和配置(win7)
1.打开【控制面板】—>【程序】—>【打开或关闭Windows功能】,按图所示勾中选项,完成配置。2.打开【控制面板】——》【系统和安全】——》【管理工具】——》【Internet 信息服务(IIS)管理器】,进入IIS管理器界面。3.选中【Default Web Site】——》双击【ASP】——》【启用父路径】设置为”True“。
2017-04-02 21:52:29 341
原创 javascript数组——数组的创建
1.数组: (1).javascript中的数组是无类型的,同一数组中的元素可以有不同的类型; (2).数组的索引是从0开始的,基于32位整数,最大可至232-2(4294967294); (3).数组是动态的,根据需要自动增长或减少,无需事先声明大小; (4).数组可以是稀疏的,数组中的索引不一定是连续的,可以有空缺; (5).数组的原型为Array.pr
2015-10-06 17:30:06 465
翻译 对象——原型属性
1.对象的原型: (1).对象直接量的原型为Object.prototype; (2).通过new创建的对象使用构造函数的prototype属性作为原型; (3).通过Object.create()创建的对象,将传入的对象参数作为原型。2.查询对象的原型: (1).在ECMAscript5中,使用Object.getPrototypeOf(对象名)方法;
2015-10-06 17:01:12 431
翻译 对象——选择器属性和属性的特性
1.选择器属性:关键字get和set设置,若只具有get方法则为只读属性;若set和get方法均存在,则是读/写属性。 例如: var obj={ x:1,//普通的可读写数据属性 //r为可读写的存取器属性 get r(){return this.x;}, set r(value){this.x=val
2015-10-06 14:48:06 1001
原创 对象——常用操作及方法
1.对象属性的访问: 例: var obj={atr:"hello"}; console.log(obj.atr); console.log(obj["atr"]); console.log(obj['a'+'t'+'r']); 上述代码的三种访问方式都是正确的,均会正常的输出hello。 事实上,对象属性的访问有两种方式。一是通过(.),其右侧必须是对象的属性名称(若是保留
2015-10-05 20:48:01 1282
翻译 对象——创建对象
对象的创建可以通过三种方式:对象直接量、关键字new、Object.create()函数。(1).对象直接量 a.对象直接量由若干名/值对组成,并且用花括号括起来,名/值对之间用冒号分隔,名/值对之间用逗号隔开。 b.属相名可以是javascript标识符(要用引号引起来),也可以是字符串直接量;属性值可以是javascript任意表达式的值。 比如:
2015-10-05 19:58:40 259
翻译 对象——基本概念
1.对象:属性的无序集合,每个属性都是一个名/值对。2.属性特性: (1).可写:是否可以写该属性的值; (2).可枚举:是否可以通过for/in来返回该属性; (3).可配置:是否可以删除、修改该属性。3.对象特性: (1).对象的原型:本对象的属性继承自的对象; (2).对象的类:标识对象的类; (3).对象的扩展标记:该对象的属性是否可扩展。4
2015-10-05 18:06:56 637
翻译 表达式计算-eval
例:var geval=eval;var x="global";var y="global";function f(){ var x="local"; eval("x+='changed';"); return x;}function g(){ var y="local"; geval("y+='changed';"); return y;}conso
2015-10-04 13:00:57 1026
原创 javascript运算符之相等与严格相等
例: var a=[1,2,3]; var b=[1,2,3]; var c=a; var result=[a==b,a==c,a==a];看到上述代码,你认为result的结果是什么?[true,true,true]?但是,令我们大跌眼镜的是result的结果为[false,true,true]。这又是为什么呢?因为javascript
2015-09-28 22:14:58 1650
原创 javascript中的浮点数和四舍五入误差
例:var a=0.1;var b=0.2;var c=0.6;var d=0.8;var result=[];result=[d-c==b,b-a==a];思考一下,result中的结果会是什么?result=[true,true]?事实是result=[false,true]。为什么呢?javascript中采用了IEEE-754浮点表示法,这是一种
2015-09-27 23:16:38 356
翻译 javascript中的算数运算
1.javascript的算术运算在溢出、下溢、被零除时并不会报错!2.溢出:javascript运算结果超出其所能表示的范围。通常用Infinity或-Infinity表示,基于它们的运算结果仍为仍是无穷大的值。3.下溢:运算结果无限的接近与零时。整数下溢返回的是正零,而负数下溢时返回的是负零。4.被零除时:运算结果会返回无穷大(Infinity)或负无穷大(-Infinity)。
2015-09-27 12:40:28 377
翻译 javascript中的数据类型---数字
1.javascript中实际的操作是基于32位整数的。2.整型直接量:(1).一定支持十进制、十六进制(以0x或0X为前缀)的直接量;(2).有些javascript支持八进制(以数字0开头)的直接量,但有些不支持,因此建议最好不要用。比如ECMAscript6的严格模式就是明确禁止的。3.浮点型直接量:(1).传统实数写法:整数部分+小数点+小数部分。比如:3.14;(
2015-09-27 12:12:15 181
翻译 javascript中的运算符
1.在javascript中,所有数字的类型都是浮点型的。 比如,5/2的结果是2.5,而不是2;除数为0的运算结果为正无穷大或负无穷大;0/0的结果是NaN;并且这些运算都不会报错!2.%运算符用于获取第一个数除以第二个数的余数,结果符号与第一个数的符号保持一致。 比如,5/2的结果为1,-5%2的结果为-1。3.+运算符可用作两个数字的加法运算,也可以做字符串的连接。
2015-09-21 19:51:16 359
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人