给js函数传递字符串的问题

2021-01-12 11:56:56 字数 743 阅读 9945

1楼:匿名用户

这个其实你自己试一下就知道了.假设js函数是a(b,c),b和c这两个变量都是字符串.假设

var b='aaa',而c是从jsp返回<%=return_c%>的是asfd.在你调用a时. 就是a('aaa',asfd)这样就会报asfd未定义.

有两种写法,一种就和你说的一样

a(b,'<%=return_c%>'),还有一种就是

var c='<%=return_c%>'

a(b,c),

2楼:流沙

传递字符串需要用单引号括起来,而且两个单引号需要转义!

3楼:匿名用户

不用''引起来当然是不行的,

如正常的调用为: fndosth("aaaa");

如果你定义了:var s="aaaa"; 那么fndosth(s);那么没有问题

但是 直接调用fndosth(aaaa);就不行了,aaaa这里成了变量名了.

在js里面写事件属性为什么不能传递字符串

4楼:匿名用户

将下面这行

document.write ("")

改为document.write('');

因为你要确保生成的调用**是

show('qasd');

而不是show(qasd);

前者是字符串,后则则被解释为变量名.

求大神解释js中立即执行函数的问题

1楼 匿名用户 var a 0 function console log a 匿名函数要么立即执行,要么作为 ,不能直接定义一个匿名函数,把上面的function改成下面两种都没问题。 function somename var somename function 立即执行匿名函数就像第一个例子那样...

编写函数,将字符串(最多字符)中的大写字母变为

1楼 路过打酱油 编写一个函数 将一个字符串 最多80个字符 中的大写字母变为小写字母 小写字母变为大写字母。要求字符串的输入与输出在主函数中完成。 2楼 匿名用户 vb中有现成的字符串大小写转换函数ucase和lcase,不需要刻意自己编! 3楼 匿名用户 include void main 怎么...

编程题编写函数,把字符串中的字母全改为大写字母,再全

1楼 函数的定义 char upchange char in 函数的实现 char upchange char in 主函数中的调用 char inp 200 scanf s inp int len strlen inp for int i 0 i 65 int inp i 90 因为大写字母的as...