我是一个 javascript 菜鸟,正在尝试制作扫雷器。我将 HTML 元素 ID 字符串传递给一个函数。字符串具有格式行连字符列。所以左上角的单元格将是 1-1。我的函数正在评估这些字符串,就好像它们是表达式一样。所以……
function notMine(id){
alert(id) //If the incoming id=4-4, this pops up 0. I want it to pop up 4-4
我该如何解决这个问题?
最佳答案
表达式在调用函数之前被评估,因为它们不是字符串。使用撇号或引号使其成为字符串:
notMine("4-4");
或
notMine('4-4');
关于javascript - 如何防止 javascript 评估函数参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10079708/