javascript - 如何测试传递给函数的变量?

标签 javascript variables

快速提问,我正在尝试将一个值传递给一个变量,然后在该变量设置为特定值时运行一个函数。我该怎么做?

我有以下示例,如果变量类型设置为 1,我想将值名称分配给表单字段。

function test(name,type) {
  if (type=1) {
    document.myform.name.value = name;
  }
}

和 html 正文中的链接:

<a href="javascript:test('myname','1');">FILL IN MY NAME</a>

我也试过以下但没有成功:

function test(name,type) {
  var checktype = type;
  if (checktype = 1) {
    document.myform.name.value = name;
  }
}

我很确定这样的事情是可能的,只是不确定我做错了什么。

最佳答案

试试这个:

function test(name,type) {
  var checktype = type;
  if (checktype == 1) {
    document.myform.name.value = name;
  }
}

你错过了==

关于javascript - 如何测试传递给函数的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2370939/

相关文章:

javascript - 为什么一个 cookie 会存储两次?

javascript - 将字符串转换为变量,可能吗?

c - 初始化 block 部分不允许声明

c - 需要动态分配(初始化)的静态变量

javascript - 如何防止复制函数,创建调用函数数组的构造函数

javascript - 在 Bootstrap 中选择项目时如何更改下拉菜单的主要显示

javascript - 无法为第二次单击设置动画 jquery/css

javascript - 为什么我的函数结束(使用外部库)

c++ - 使用指向在 "if"语句中声明的变量地址的指针是否可以

swift - 一种带有 {}() 的无体闭包?