请教一个问题.......引号问题

tx183584 2010-06-16 11:13:50
var repeat ="moveElement('"+elementID+"',"+final_x+","+final_y+","+interval+")";
elem.movement = setTimeout(repeat,interval);
moveElement是自定义的一个函数.为什么'"+elementID+"'先单引号.再双引号或者说,单引号有什么用
还有为什么"moveElement('"+elementID+"',"+final_x+","+final_y+","+interval+")";整个个加双引号呢?

...全文
42 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tianjiliu_123 2010-06-17
  • 打赏
  • 举报
回复
单引号表示里面的内容是 字符串
elementID
final_x
final_y
interval
这几个是变量,加号是把它们拼接起来,所以在外边要加上双引号
luojihaidao 2010-06-17
  • 打赏
  • 举报
回复
单引号和双引号都是表示字符串。

要用两个来表示是因为:当你在字符串中要使用单引号或者双引号时,像 abc'bc,你可以这样表示: "abc'bc"。同理:abc"bc 可以表示为:'abc"bc'。
zxcvbnmluton 2010-06-17
  • 打赏
  • 举报
回复
单引号表示里面的内容是 字符串
elementID
final_x
final_y
interval
这几个是变量,加号是把它们拼接起来,所以在外边要加上双引号

leemiki 2010-06-17
  • 打赏
  • 举报
回复
这代码不是你想得这样的
我把它分离下,你就知道了
"moveElement('"+
elementID(变量1)
+"',"+
final_x(变量2)
+","+
final_y(变量3)
+","+
interval(变量4)
+")";
变量1是字符串所以用单引号
在js中貌似单引号和双引号都是表示字符串,楼主可以查下

87,921

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧