- 博客(7)
- 收藏
- 关注
原创 JavaScript函数
在JavaScript中,函数本身与其他任何的内助对象在地位上是没有区别的,函数本身也是对象。在JavaScript中:函数可以被赋值给一个变量可以被赋值为对象的属性可以作为参数被传入别的函数可以作为函数的结果被返回可以用字面量来创建1.函数对象通过new 操作符来创建var add=new Function("x","y","return(x+y)");
2012-03-30 23:35:23 414
原创 JavaScript对象与JSON
1.Javascript对象JavaScript对象其实就是属性的集合,也就是说,给定一个JavaScript对象,我们可以明确的知道一个属性是不是这个对象的属性,对象中的属性是无序的,并且是各不相同的(如果用同名的,则后声明的覆盖先声明的)。一般来说,我们声明对象的时候对象往往只是一个空的集合,不包含任何的属性,通过不断的添加属性,使得该对象成为一个有完整功能的对象,而不
2012-03-30 22:33:45 833
原创 JavaScript面向对象特性
1.null和undefinednull是JavaScript的一个关键字,它表示空值。null可以看做是Object类型的一个特殊值,如果一个对象的值是null,其含义就是该对象不是一个有效的对象。undefined不是JavaScript的关键字,它是一个全局变量,也就是Global对象的一个属性值。在JavaScript中,有以下3种可能的情况会返回undefined:(1) 使
2012-03-28 22:58:39 366
原创 JavaScript之类型
1.类型转换在JS代码中通常可以发现这样的代码:if(datamodel.item){// do something....}else {datamodel.item = new Item();}这种写法事实上具有更深层次的含义:应该注意到,datamodel.item是一个对象(字符串,数字等),而if需要一个boolean型的表达式,所以这里进行了类型
2012-03-28 00:08:50 435
原创 JavaScript语言特性
JavaScript是一种动态的,弱类型,基于原型的脚本语言。在JavaScript中"一切皆对象"。(1)动态性动态性是指,在一个Javascript对象中,要为一个属性赋值,我没不必事先创建一个字段,只需要在使用的时候做赋值操作即可,//定义一个对象var obj=new Object();//动态创建属性nameobj.name="an object";//动态创
2012-03-27 23:09:06 2870
原创 JavaScript内置对象(2)
10.String 对象提供了对字符串的支持,创建String 对象使用如下的方式:var str = new String("s=abc"); 属性和方法length 字符串长度charAt(n) 返回字符串中的第n个字符concat(value,....)将一个或者多个值连接到字符串上)indexOf(substring[,start]) 在字符串
2012-03-27 21:50:16 311
原创 JavaScript内置对象(1)
JavaScript内置对象包含以下这些:Global:全局对象 Object:对象 Boolean:布尔值对象 Date:日期对象 String:字符串对象 Number:数字对象 Array:数组对象Function:函数对象 Math:数学对象
2012-03-26 23:34:23 472
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人