导航:首页 > 编程语言 > javascript用单引号还是双引号

javascript用单引号还是双引号

发布时间:2021-03-03 18:48:57

1. html中使用javascript,在<script></script>中使用单引号和双引号有什么区别呢例如:

在 JavaScript 中,字符串起止符号为单引号('),也可以使用双引号(")。使用单引号或双引号的意义相同,比如说下面两组字符串的写法都没问题。

js">varvalue="STRING";
varvalue='STRING';
alert("ThatisRIGHT");
alert('ThatisRIGHT,too');

但是,要注意符号必须成对使用,单个字符串内不能混用。也就是说,如果一个字符串的起始符号是单引号,那么终止符号也应该是单引号。下面的写法都是错误的。

/*
varvalue='STRINGisnoend";
alert("Errorathere');
错误!*/

同时,引号在字符串中最好不要嵌套使用,如果要在字符串中插入引号可以使用转义字符。比如,注意下面这些写法。

varvalue="Iam'STRING'";//不会报错,但不建议这样写!
/*
varvalue="Iam"STRING"";
错误!*/
varvalue="Iam'STRING'";//正确写法
varvalue="Iam"STRING"";//正确写法

在实际应用时,可以依据个人喜好确定使用哪种符号。但是还是要注意使用的特殊场合,比如在 HTML 属性值中嵌入脚本语句时,就要注意符号了。

<html>
<buttontype="button"onclick="alert('Hello!')">SayHello</button>
<!--在属性值中嵌入脚本时,只能使用单引号-->
<buttontype="button"onclick="alert(&quot;Hello!&quot;)">SayHello</button>
<!--当然也可以使用HTML实体符号,但这与JavaScript语法无关-->
</html>

2. 项目里javascript用单引号好还是双引号好

就javascript本身而言,复单引号双引号是没有区制别的,但是使用时必须要统一;
因为,javascript中不区分单引号和双引号;所以,哪个方便就用哪个。
可在html中使用双引号,javascrip中使用单引号,这样就不会冲突,用起来也方便。
简单的使用例子如下:
var str = "123";//正确
var str = '123';//正确
var str = '123";//错误
var str = "123';//错误

3. javascript中单引号和双引号有差别吗

没区别的,效果一样的内。容

vara1='a'
vara2="a"
alert(a1===a2)

varhtml="<divclass='name'></div>"
document.body.innerHTML+=html

4. 写javascript代码大家习惯用单引号还是双引号

个人习惯用单引号。js里写html的时候属性用双引号。

varhtml='<ahref="xxx">xxx</a>';

只是个人喜好。

5. javascript 单引号和双引号的区别

单引号和双引号其实没啥区别,看你自己习惯了

<input type="button" onclick="alert("1")">-------------------不正确
<input type="button" onclick="alert('1')">-------------------正确

双引号中再用双引号要这样:
var str = "abc\"def\"ghi"
用反斜杠来禁止解析双引号。

下面是我摘录的,希望对你有用:
在一个网页中的按钮,写onclick事件的处理代码,不小心写成如下:
<input value="Test" type="button" onclick="alert(""OK"");" />
IE提示出错后,再漫不经心地改为:
<input value="Test" type="button" onclick="alert(\"OK\");" />
结果还是出错。
这时,我就想不通了,虽然我知道最直接的解决方法是写成这样:
<input value="" type="button" onclick="alert('OK');" />
但为什么javascript中的转义字符\没有效果了呢?
后来找到一段正常的代码:
<input value="Test" type="button" onclick="alert("OK");" />
这时才理解,原来这时,还是归于HTML的管辖范围,所以转义字符应该使用HTML的,而不是javascript的。两个双引号的做法是vbScript的,\"这种做法则是javascript的,而HTML的,则是用",此外还可以使用:"、'。
下面列出各种表达方法:
<html>
<body>
<input value="外双引号内双引号-错误" type="button" onclick="alert("OK");" /><br />
<input value="外单引号内单引号-错误" type="button" onclick='alert('OK');' /><br />
<input value="两个双引号-错误" type="button" onclick="alert(""OK"");" /><br />
<input value="两个单引号-错误" type="button" onclick="alert(''OK'');" /><br />
<input value="\+双引号-错误" type="button" onclick="alert(\"OK\");" /><br />
<input value="\+单引号-错误" type="button" onclick="alert(\'OK\');" /><br />
<input value="外双引号内单引号-OK" type="button" onclick="alert('OK');" /><br />
<input value="外单引号内双引号-OK" type="button" onclick='alert("OK");' /><br />
<input value="外部不使用引号-OK" type="button" onclick=alert('OK');alert("OK"); /><br />
<input value="HTML转义字符"(& # 3 4 ;)-OK" type="button" onclick="alert("OK");" /><br />
<input value="HTML转义字符'(& # 3 9 ;)-OK" type="button" onclick="alert('OK');" /><br />
<input value="HTML转义字符"(& # x 2 2 ;)-OK" type="button" onclick="alert('OK');" /><br />
<input value="HTML转义字符'(& # x 2 7 ;)-OK" type="button" onclick="alert('OK');" /><br />
<input value="HTML转义字符"(& q u o t ;)-OK" type="button" onclick="alert("OK");" /><br />
<input value="HTML转义字符'(& a p o s ;)-IE错误" type="button" onclick="alert('OK');" /><br />
<input value="其它\\-错误" type="button" onclick="alert(\\"OK\\");" /><br />
<input value="其它\& # 3 4 ;-错误" type="button" onclick="alert(\"OK\");" /><br />
</body>
</html>

6. javascript什么时候用双引号什么时候用单引号

字符串用单引号。显示文本用双引号

7. javascript 引号是用单引号还是双引号

如果只有一层引用,单双都可以。
var html='<div></div>'
var html="<div></div>"
如果是两层引用,建议外单内双
var html='<div class="pp"></div>'

8. 菜鸟求教,js中到底是用单引号,还是双引号,什么时候用单,什么时候用双如下:

一般情况下都是用双引号的,在已经双引号的时候,双引号内用单引号

9. js里面的单引号和双引号有什么区别

就javascript本身而言,单引号双引号是没有区别的,但是使回用时必须要统一;
因为,javascript中不区分答单引号和双引号;所以,哪个方便就用哪个。
可在html中使用双引号,javascrip中使用单引号,这样就不会冲突,用起来也方便。
简单的使用例子如下:
var str = "123";//正确
var str = '123';//正确
var str = '123";//错误
var str = "123';//错误

10. 在JavaScript中双引号"和单引号'有什么详细的区别

单引号和双引号其实没啥区别,看你自己习惯了

<input type="button" onclick="alert("1")">-------------------不正确
<input type="button" onclick="alert('1')">-------------------正确

双引号中再用双引号要这样:
var str = "abc\"def\"ghi"
用反斜杠来禁止解析双引号。

下面是我摘录的,希望对你有用:
在一个网页中的按钮,写onclick事件的处理代码,不小心写成如下:
<input value="Test" type="button" onclick="alert(""OK"");" />
IE提示出错后,再漫不经心地改为:
<input value="Test" type="button" onclick="alert(\"OK\");" />
结果还是出错。
这时,我就想不通了,虽然我知道最直接的解决方法是写成这样:
<input value="" type="button" onclick="alert('OK');" />
但为什么javascript中的转义字符\没有效果了呢?
后来找到一段正常的代码:
<input value="Test" type="button" onclick="alert("OK");" />
这时才理解,原来这时,还是归于HTML的管辖范围,所以转义字符应该使用HTML的,而不是javascript的。两个双引号的做法是vbScript的,\"这种做法则是javascript的,而HTML的,则是用",此外还可以使用:"、'。
下面列出各种表达方法:
<html>
<body>
<input value="外双引号内双引号-错误" type="button" onclick="alert("OK");" /><br />
<input value="外单引号内单引号-错误" type="button" onclick='alert('OK');' /><br />
<input value="两个双引号-错误" type="button" onclick="alert(""OK"");" /><br />
<input value="两个单引号-错误" type="button" onclick="alert(''OK'');" /><br />
<input value="\+双引号-错误" type="button" onclick="alert(\"OK\");" /><br />
<input value="\+单引号-错误" type="button" onclick="alert(\'OK\');" /><br />
<input value="外双引号内单引号-OK" type="button" onclick="alert('OK');" /><br />
<input value="外单引号内双引号-OK" type="button" onclick='alert("OK");' /><br />
<input value="外部不使用引号-OK" type="button" onclick=alert('OK');alert("OK"); /><br />
<input value="HTML转义字符"(& # 3 4 ;)-OK" type="button" onclick="alert("OK");" /><br />
<input value="HTML转义字符'(& # 3 9 ;)-OK" type="button" onclick="alert('OK');" /><br />
<input value="HTML转义字符"(& # x 2 2 ;)-OK" type="button" onclick="alert('OK');" /><br />
<input value="HTML转义字符'(& # x 2 7 ;)-OK" type="button" onclick="alert('OK');" /><br />
<input value="HTML转义字符"(& q u o t ;)-OK" type="button" onclick="alert("OK");" /><br />
<input value="HTML转义字符'(& a p o s ;)-IE错误" type="button" onclick="alert('OK');" /><br />
<input value="其它\\-错误" type="button" onclick="alert(\\"OK\\");" /><br />
<input value="其它\& # 3 4 ;-错误" type="button" onclick="alert(\"OK\");" /><br />
</body>
</html>

阅读全文

与javascript用单引号还是双引号相关的资料

热点内容
抖音的手机文件夹是什么 浏览:159
编程中坐标系的数字怎么来的 浏览:526
xps文件转换为pdf 浏览:931
win10计算器打开快捷键 浏览:751
网站移植类app有哪些 浏览:315
我的南京app为什么注册电子账户 浏览:559
什么英语app比较好用 浏览:241
基于单片机的密码锁 浏览:242
java英文技术文档 浏览:590
视频文件左下角有个x 浏览:25
大数据中什么是键 浏览:302
八门神器邮箱怎么使用教程 浏览:765
网站日历提醒怎么老是删不了苹果 浏览:946
苹果手机xim文件 浏览:783
access数据库查询最大值 浏览:280
linuxdvd挂载文件系统 浏览:384
安卓3d立方体模型旋转 浏览:691
linux回复原先的文件 浏览:678
js静态文件 浏览:846
javaredis存储对象 浏览:906

友情链接