js基本类型存放和对象存放的区别(对象遍历)
js的基本类型,对象类型的应用在初学的时候,需要自己加以明确,明确了数据类型,在使用过程中才能正确使用变量。如下两个例子是摘自初学时的笔记,为大家提供参考。
1.对象可以存放属性和方法,js基本类型不可以。
var str = "123"; str.name = "lisi"; alert(str.name); //undefined JS基本类型存放 var str2 = new String("123"); str2.name = "wangwu"; alert(str2.name); //wangwu 对象存放
2.遍历对象取值
var obj = { name:"zhangsan", age:18, sex:"boy" } console.log(obj["name"],obj.name); for(var i in obj){ console.log(i, obj[i], typeof obj[i]); } //zhangsan zhangsan //name zhangsan string //age 18 number //sex boy string