ʾÀýÈçÏ£º
¸´ÖÆ´úÂë
<script type="text/javascript" language="javascript">
var languages = {
cn:{
lang:'ch',
name:"ÖÐÎÄ"
},
en:{
lang:"Ó¢ÎÄ",
name:"en"
}
};
document.write(languages.cn.name);
</script>
¸´ÖÆ´úÂë
=====================================================================
ÇëÎÊÓÐûÓÐÏêϸµÄjs¶ÁÈ¡jsonµÄÀý×Ó·½·¨
//¸ù¾Ýcity»ñµÃname
function getNameByCity(city)
{
var cityName =
{
"0556":"°²ÇìÊÐ",
"0372":"°²ÑôÊÐ",
};
return cityName[city];
}
=====================================================================
js ÖжÁÈ¡JSONµÄ·½·¨Ì½ÌÖ
js¶ÁÈ¡JSONµÄ·½·¨ÎÒ½Ó´¥µ½µÄÓÐÁ½ÖÖ£º
·½·¨Ò»£ºº¯Êý¹¹Ô춨Òå·¨·µ»Ø
var strJSON = "{name:'json name'}";//µÃµ½µÄJSON
var obj = new Function("return" + strJSON)();//ת»»ºóµÄJSON¶ÔÏó
alert(obj.name);//json name
·½·¨¶þ£ºjsÖÐÖøÃûµÄevalº¯Êý
var strJSON = "{name:'json name'}";//µÃµ½µÄJSON
var obj = eval( "(" + strJSON + ")" );//ת»»ºóµÄJSON¶ÔÏó
alert(obj.name);//json name
µÚ¶þÖÖ·½·¨ÐèҪעÒâµÄÊÇ£¬¶ÔÏó±í´ïʽ{'name':'json name'}±ØÐëÓÓ£¨£©”À©×¡£¬·ñÔò
var strJSON = "{name:'json name'}";
var obj = eval(strJSON);
alert(obj.constructor);//String ¹¹Ô캯Êý
alert(obj.name);//undefine
±ØÐë°Ñ¶ÔÏó±í´ïʽÀ©ÆðÀ´evalÖ´ÐвÅÄÜÉú³ÉÒ»¸öÄäÃû¶ÔÏó!
¸ü¶à½Å±¾×¨À¸ÐÅÏ¢Çë²é¿´£º ½Å±¾×¨À¸
¡¡