jmfs.net
当前位置:首页>>关于JS递归调用中参数如何加引号的资料>>

JS递归调用中参数如何加引号

单引号或者双引号要成对使用,上面的成对解释之后,实际值是<br>moveElement('elementID的值',final_x的值,final_y的值,interval的值)<br><br>你的alert前面少了一个双引号,后边多了一个双引号,应该写成<br>alert("'"+elementID+"',"+final_x+","+finlay_y+","+interval);

你是不是要这样 window.location.href="'"+v+"'";

var temp = '调用的东西有"双"引号';show(temp);

很明显,change(tmp) 函数的参数 tmp 应该是字符串,而在你的代码中,调用时传入的参数是:'{'className':'Overlook','methodName':'overlook',params:[]}'上面的“字符串”在第一个“{”时就已经结束了,导致 className 及之后的字符成为了

不带引号标识变量 ,带引号是一个值,如果是数字,你需要var temp=数字,然后 test(temp);另外你如果想用test函数判断里面传来的参数是否是数字,需要在test里面对参数用正则表达式来判断,而不是通过带不带引号来判断的;假定参数为tempif(!isNaN(temp)){ alert("是数字");}else{ alert("不是数字");}

因为onclick后面的document.getelementbyid(),这个事件中需要你传入一个id值,所以需要加引号.后面的checked表示是否被选中,可以直接赋值,true或false,表示布尔值,如果加引号,就是字符串了

带双引号的, 是值 . 没有双引号的, 是变量.比如function test(v){ alert(v);}var a="helo";test(a) //显示 hellotest ('a') // 显示 A

引号啊,加了引号就是一个字符串,会被直接输出的!需要用到字符串的时候就加,需要使用变量的值做为输出就不能加!给你举个例子!var a = 'error';//定义了变量a,并且给了它一个值,类型是字符串var b = 123;//定义了变量b,并给了一个值,类型是数值/*输出*/console.log(a) //输错的是 error,注意是没加引号,可见输出的是一个变量,就是将值赋值给a;console.log("a")//输出的是 a ,注意:加了引号,可见输出的是一个字符串了!

加了引号的话 就是说引号内的是一个常量 而不用引号的话 就说明引号内是一个变量 如果不知道什么叫变量的话,可以看一下这个例子 aaa = "adfadf" 引号内是一个常量 而 aaa = bbb bbb 就是一个变量 变量的值是可以改的

你是问为什么是单引号而不是双引号吗,这是为了方便嵌套两层引号.如果这里的单引号改成双引号则会与外层的双引号被系统当成是一对引号产生错误.如果你是问加不加单引号有什么区别,加单引号的作用就表示单引号内是一个字符串直接量,如果没有引号就表示它是一个变量标识符.比如var CEO="abc",则加了引号的"CEO"表示CEO本身这几个字母,不加引号则是表示CEO变量,它的值是"abc".以上是纯手打的详细解释……望采纳……还有疑惑欢迎追问

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.jmfs.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com