javascript括号里面什么时候加单引号,或双引号什么时候不加引号?

例如:subselNode.appendChild(opNode);不加document.createElement("option")加解释详细一点,谢谢(说单引号双引... 例如:subselNode.appendChild(opNode);不加
document.createElement("option")加

解释详细一点,谢谢(说单引号双引号一样的就免了!)
展开
 我来答
雪夜月同孤
2012-11-21 · TA获得超过281个赞
知道小有建树答主
回答量:124
采纳率:0%
帮助的人:167万
展开全部
唉。。。

如果opNode是你定义的变量,那当然不能加引号。因为在大多数语言里面,单引号(或双引号)里面的内容表示的都是字符串。

比如 var option= "我是字符串";
document.createElement("option"),javascript会知道你要创建标签是option的元素,如果你这样写:document.createElement(option),那这句话的意思就是:document.createElement("我是字符串");javascript不认识一种标签是“我是字符串”的,所以代码会有问题。

什么时候加引号什么时候不加引号,主要看你是不是要把这个东西当成一个字符串来用,如果要把它当成字符串,就加上。不论这个东西是不是在括号里面。
fantasy_wl
2012-11-21 · TA获得超过904个赞
知道小有建树答主
回答量:1287
采纳率:100%
帮助的人:1353万
展开全部
通俗理解就是
加引号的是字符串常量
不加引号的是变量,
所以,只要理解什么是常量,什么是变量这个知识点就知道怎么使用了
追问
你看我举得例子,option是标签名,他属于字符常量吗?而opNode是节点名(或者说是节点对象)他属于什么呢?
追答
这里的opNode应该是之前代码定义的一个变量,你没有贴出来
var option= "我是字符串"; 在改代码中option是一个变量,"我是字符串"是一个字符串常量
举个例子:
var a=10;//这里a是变量,10是数字常量
a=20;//在使用过程中变量是可以随时改变的
alert(a);//打印20
------、
至于option单独来看,他是HTML中的一个标签名称
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lsyasl12
2012-11-21 · TA获得超过142个赞
知道小有建树答主
回答量:178
采纳率:0%
帮助的人:81.7万
展开全部
如果字符串中再有字符串的话需要用单引号引起来,同时单引号还有一个作用就是,它里面有函数的话,函数体不作为字符串。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
憋不住事儿
2012-11-21 · TA获得超过603个赞
知道小有建树答主
回答量:570
采纳率:85%
帮助的人:166万
展开全部
……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式