问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

html5中双引号和单引号的区别是什么?5

发布网友 发布时间:2023-10-15 00:26

我来回答

2个回答

热心网友 时间:2024-12-13 13:27

单独html标签时,单引号和双引号区别:

<html>

<head>

</head>

<body>
<input type = submit value = 提交1>
<input type = "submit" value = "提交2">
<input type = 'submit' value = '提交3'>
</body>
</html>

输出完全一样,故在纯html标签下以上三种写法是完全等效的。

2. 在JS混编情况下html标签的双引号和单引号区别:

转义字符串(Escape Sequence)也称字符实体(Character Entity)。在HTML中,定义转义字符串的原因有两个:第一个原因是像“<”和“>”这类符号已经用来表示HTML标签,因此就不能直接当作文本中的符号来使用。为了在HTML文档中使用这些符号,就需要定义它的转义字符串。当解释程序遇到这类字符串时就把它解释为真实的字符。在输入转义字符串时,要严格遵守字母大小写的规则。第二个原因是,有些字符在ASCII字符集中没有定义,因此需要使用转义字符串来表示。

热心网友 时间:2024-12-13 13:27

单引号和双引号都可以作为字符串的开始符和关闭符,并且只能‍同一种单或者双引号来定义开始和结束;单引号之间的字符都被认为是字符,即使是转义符\和变量符$,例外的是\’标识单引号。

双引号之间的字符是需要php解析的,包括$,\,{都保留了php赋予的特殊含义。

" "双引号里面的字段会经过编译器解释,然后再当作HTML代码输出;而' '单引号里面的不进行解释,直接输出。

引号定义字符串

在PHP中,通常一个字符串被定义在一对引号中,如:

'I am a string in single quotes'
"I am a string in double quotes"

PHP语法分析器是用成对的引号来判断一个字符串的。因此,所有字符串必须使用同一种单或者双
引号来定义开始和结束。例如,下面的字串定义是不合法的:

"I am not a valid string since I have unmatching quote marks'
'Me neither!"

定义字符串时,只有一种引号被视为定义符,即单引号或双引号。于是,如果一个字符串由双引
号开始,那么只有双引号被分析器解析。这样,你就可以在双引号串中包含任何其他字符,甚至单引
号。下面的引号串都是合法的:

$s = "I am a 'single quote string' inside a double quote string";
$s = 'I am a "double quote string" inside a single quote string';

当PHP遇到与串的开头相对应的引号时,便认为已经到了字符串尾部,于是:

"Why doesn't "this" work?"

实际上被PHP语法分析器分成三个部分:

"Why doesn't "——包含一个单引号的双引号串
this——多余的字符,分析器无法处理
" work?" ——普通字符串

上面的这个例子企图在双引号串中包含双引号,而分析器在遇到第二个双引号时便认为字符串结
束了。要达到包含引号的目的,必须分析器在遇到串内普通引号的时候忽略它的原意,我们在引号的
前面加上一个反斜杠来告诉PHP:这个引号是字符串的一部分,正确的表示方法是这样:

"Why doesn't \"that\" work?"

在英文字符串中一个常见的问题是撇号'的使用,因为它就是一个单引号,而在英文串中十分常见
(英文所有格)。你必须小心处理这些字符:

'You\'d better escape your apostrophes'

可以看到反斜杠在字符串中有他的特殊含义,当我们需要在字符串中包含反斜杠本身时,需要在
该符号前面多加一个反斜杠。例如:

$file = "c:\windows\system.ini";
echo $file; // 打印结果为: c:windowssystem.ini
$file = "c:\\windows\\system.ini";
echo $file; // 打印结果为: c:\windows\system.ini

另一种字符串定义方式,能够消除特殊字符的烦恼,而且便于引用较长的文本。该字符串定义方
法以<<<符号紧跟一个自定义字符串开头,最后一行以该自定义字符串结束,并且必须顶格。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
牛窝骨怎么做好吃又简单 亲人必知:几种安全有效的避孕方法 最舒服又安全避孕的方法 有哪些避孕方法最好 事后避孕方法除了吃药还有什么? 不吃避孕药的最有效避孕方法 除了吃避孕药还有什么办法避孕 Cle de Peau BEAUTE 肌肤之钥 金致奢华至尊抗衰老面霜 50ml-详细... CPB金致乳霜怎么样 面霜推荐-Cle de Peau BEAUTE 肌肤之钥 金致奢华至尊抗衰老面霜... 路由器蓝灯一直闪怎么办wifi连上 不能上网4 猫的鼻子为什麼总是冷的? 月经期间老是冒虚汗 最近夜间经常盗汗,月经期最为明显 为什么一来月经就盗汗1 鱼丸和牛肉丸哪个好吃?1 汉字奇兵的名人名言?6 支付宝怎么修改指纹支付266 汉字奇兵顾远谋的性格特点?26 裘小龙的翻译的诗歌 太累,上火了就爱流鼻血是怎么回事 在汉字奇兵这本书里主要你汉字为主为什么会跟战争有关系? 3dmax怎么做卷轴动画的相关视频1 鼻子上火容易流血,舌苔发黄.属于什么情 汉字奇兵这本书里面的好词好句73 汉字奇兵读后感500字570 如何用ppt做卷轴动画1 长扬水管深井泵,电机在扬水管上。 我想买一批柚子的核。 土话说就是柚子吃剩下的籽儿 不知道那里... 电气工程及其自动化专业的考学硕好还是考专硕好呢6 手掌这样红白相间怎么回事100 手掌有红白相间的点点?怎么回事啊,别人没有43 手掌一直这样红白相间,是怎么回事。11 请问 有中国地质大学(北京)计算机的人吗?请问靠该校的计算机... 求一份建筑工程竣工验收报告范本? AE导出视频的问题5 广州电子商务技工学校介绍 陕西近几年有没有可能发生大地震6 今天在网吧上网,进来两个警察把我带去派出所录指纹,采血样是怎...11 ...但是钼丝还是带高频,一接触工作台工件就烧断钼丝,怎么回事? 借款人在外地可以到当地法院起诉吗34 中国移动,澳门日套餐,如和发短信取消24 怎么设置在QQ里接消息 民间借贷纠纷案件当事人怎么委托他人出庭8 西安市可不可能地震1 大神f2全网通怎么用手机刷第三方recovery 个人借款本人在外地当事人不在,写一个借款合同按上手印有法律责... 如何开通澳门日套餐8 青海西宁最大的中药材市场88 民间借贷纠纷当事人可以让父亲作为诉讼代理人出庭吗