Cai*_*uke 1 javascript variables arguments
嗨,
我有这个JavaScript代码
function mycode(con) {
var date1="feb-9";
var date2="feb-11";
var date3="feb-20";
var getdate = con;
document.write(getdate);
}
Run Code Online (Sandbox Code Playgroud)
此代码应根据给定的参数显示特定日期,如下所示:
<script type="text/JavaScript">mycode("date1");</script>
Run Code Online (Sandbox Code Playgroud)
它不会工作,因为我得到的只是"date1"而不是该变量的值,应该是"feb-9".
我做错了什么?
您无法以这种方式创建动态变量.使用对象.然后,您可以使用[]符号表示变量属性名称
function mycode(con) {
var dates = {
date1: "feb-9",
date2: "feb-11",
date3: "feb-20"
};
alert(dates[con]);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
46 次 |
| 最近记录: |