javascript括号里面什么时候加单引号,或双引号什么时候不加引号?
例如:subselNode.appendChild(opNode);不加document.createElement("option")加解释详细一点,谢谢(说单引号双引...
例如:subselNode.appendChild(opNode);不加
document.createElement("option")加
解释详细一点,谢谢(说单引号双引号一样的就免了!) 展开
document.createElement("option")加
解释详细一点,谢谢(说单引号双引号一样的就免了!) 展开
4个回答
展开全部
唉。。。
如果opNode是你定义的变量,那当然不能加引号。因为在大多数语言里面,单引号(或双引号)里面的内容表示的都是字符串。
比如 var option= "我是字符串";
document.createElement("option"),javascript会知道你要创建标签是option的元素,如果你这样写:document.createElement(option),那这句话的意思就是:document.createElement("我是字符串");javascript不认识一种标签是“我是字符串”的,所以代码会有问题。
什么时候加引号什么时候不加引号,主要看你是不是要把这个东西当成一个字符串来用,如果要把它当成字符串,就加上。不论这个东西是不是在括号里面。
如果opNode是你定义的变量,那当然不能加引号。因为在大多数语言里面,单引号(或双引号)里面的内容表示的都是字符串。
比如 var option= "我是字符串";
document.createElement("option"),javascript会知道你要创建标签是option的元素,如果你这样写:document.createElement(option),那这句话的意思就是:document.createElement("我是字符串");javascript不认识一种标签是“我是字符串”的,所以代码会有问题。
什么时候加引号什么时候不加引号,主要看你是不是要把这个东西当成一个字符串来用,如果要把它当成字符串,就加上。不论这个东西是不是在括号里面。
展开全部
通俗理解就是
加引号的是字符串常量
不加引号的是变量,
所以,只要理解什么是常量,什么是变量这个知识点就知道怎么使用了
加引号的是字符串常量
不加引号的是变量,
所以,只要理解什么是常量,什么是变量这个知识点就知道怎么使用了
追问
你看我举得例子,option是标签名,他属于字符常量吗?而opNode是节点名(或者说是节点对象)他属于什么呢?
追答
这里的opNode应该是之前代码定义的一个变量,你没有贴出来
var option= "我是字符串"; 在改代码中option是一个变量,"我是字符串"是一个字符串常量
举个例子:
var a=10;//这里a是变量,10是数字常量
a=20;//在使用过程中变量是可以随时改变的
alert(a);//打印20
------、
至于option单独来看,他是HTML中的一个标签名称
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果字符串中再有字符串的话需要用单引号引起来,同时单引号还有一个作用就是,它里面有函数的话,函数体不作为字符串。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询