永发信息网

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

答案:4  悬赏:50  手机版
解决时间 2021-03-27 12:35
  • 提问者网友:不爱我么
  • 2021-03-27 04:00
给js函数传递字符串的问题
最佳答案
  • 五星知识达人网友:怙棘
  • 2021-03-27 05:39
传递字符串需要用单引号括起来,而且两个单引号需要转义!
全部回答
  • 1楼网友:一秋
  • 2021-03-27 07:53
新时代为何要
  • 2楼网友:山有枢
  • 2021-03-27 07:32
这个其实你自己试一下就知道了.假设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),
  • 3楼网友:春色三分
  • 2021-03-27 05:53
不用''引起来当然是不行的,
如正常的调用为: fnDoSth("AAAA");
如果你定义了:var s="AAAA"; 那么fnDoSth(s);那么没有问题
但是 直接调用fnDoSth(AAAA);就不行了,AAAA这里成了变量名了.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯