入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

如何让JS变量和字符串拼接后,是变量而不是字符串

创建时间:2016-08-04 投稿人: 浏览次数:10643
今天有个非常有趣的事,因为我需要用JS去实现多语言,就是我在JS文件里定义了不同的变量

zh_test = "你好";

tw_test = ‘你好’;

en_test = "Hello";

// 然后再JS里尝试将前面的语言简写当成变量,拼接后面的字符串

var lang = "zh";

var language = lang + "_test";
alert(language); // 结果 "lang_test"

// 然后alert得出的结果是lang_test,但是这个明显不是我想要的,我想要的是拼接后读取中文简体的"你好";
// 我希望它拼接后,被识别成的是一个变量而不是字符串,最后用一个eval()函数就可以解决了;

var language = eval(lang + "_test");
alert(language); // 结果 "你好"

<img alt="大笑" src="http://static.blog.csdn.net/xheditor/xheditor_emot/default/laugh.gif" />不是什么大文章,只是一些遇到的小知识点,分享分享





声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。