前台页面中,经常使用到JS操作对象,JS是基于对象的脚本语言,属于弱类型。js数据类型包括:Number,String,Boolean,null,undefined,Object
工具/原料
JS
方法/步骤
1
数据类型判断可以通过一元操作符typeof,此操作符可以判断大部分JS数据类型。也可以通过instanceof来判断。如: var a = []; alert(typeof a); // object alert(a instanceof Array); //return true
2
var a = {};把a定义为对象。可以通过a[key] = value; 进行赋值。判断a对象的长度,可以通过:var length=0; for(var jsObj in a){ length++; }js对象没有length属性,不能直接获取对象个数。
3
取值:a[...key....]删除数据: delete a[...key....]
4
以上类似于json格式的js对象。对于此js对象不保证存放的顺序,存进去与取出来的顺序可能不一致。要解决此问题,可以使用Array对象来处理。使对象具有JAVA中Map的功能。function Map() { this.elements = new Array(); crud方法在此省略。。。。}
5
this.elements.length //获取Array中的元素个数其它方法可以参考Array对象的特性。
6
JS代码易于出错,调试JS代码常用firefox浏览器插件Firebug,Aptana等