700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > js html 单引号 JS 和 HTML 中的单引号与双引号

js html 单引号 JS 和 HTML 中的单引号与双引号

时间:2020-01-01 12:52:07

相关推荐

js html 单引号 JS 和 HTML 中的单引号与双引号

JS中的单引号与双引号

HTML中的单引号与双引号很简单,就是两个字符实体:

显示 描述 实体名称 实体编号

" 双引号、引号 " "

' 单引号、撇号 ' '

x

1

显示 描述实体名称 实体编号

2

" 双引号、引号 " "

3

' 单引号、撇号 ' '

JS中的单引号和双引号其实没啥区别,看你自己习惯了。但若双引号中再使用双引号,我们可采取"外双内单"或者"外单内双"的格式;如果需要的是双引号本身,则只能是"外单内双":

console.log("包'青'天"); //包'青'天

console.log('包"青"天'); //包"青"天

console.log("包"青"天"); //错误

x

1

console.log("包'青'天"); //包'青'天

2

console.log('包"青"天'); //包"青"天

3

console.log("包"青"天"); //错误

或者像JAVA中那样,用 反斜杠\ 来禁止解析双引号:

console.log("包\"青\"天"); //包"青"天

1

console.log("包\"青\"天"); //包"青"天

一个容易混淆的地方

比如在一个网页中的按钮,写onclick事件的处理代码,不小心写成如下:

-------------------不正确

1

-------------------不正确

提示出错后,再漫不经心地改为:

----------------不正确

1

----------------不正确

结果还是出错。这时,我就想不通了,虽然我知道最直接的解决方法是写成这样:

-------------------正确

-------------------正确

"

1

-------------------正确

2

-------------------正确

但为什么JS中的转义字符 \ 没有效果了呢?

这是因为,这段代码还是归于HTML的管辖范围,所以转义字符应该使用HTML的,而不是javascript的:

-------------------正确

-------------------正确,【"】和【"】没任何区别

-------------------正确

1

-------------------正确

2

-------------------正确,【"】和【"】没任何区别

3

4

-------------------正确

小结

注意,以下任何错误都不会对HTML解析造成影响,只是会影响JS功能(即不会执行alert方法)

11

1

2

3

4

5

6

7

8

9

10

11

12

-4-15

js、html中的单引号、双引号及其转义使用

js.html中的单引号.双引号及其转义使用在js中对相关字符做判断或取值的时候很多情况下都会用到这些. ------ 在一个网页中的按钮,写onclick事件的处理代码,不小心写成如下:

javaScript中的单引号与双引号

javaScript中的单引号与双引号没有什么区别.但因为xhtml规范要求所有xhtml属性要用双引号括起来.所以在javaScript中使用单引号. var html = '

JS中的单引号和双引号

JS里面的单引号和双引号可以同时使用,但是要遵循一定的准则. 最外面用了双引号了,那么里面就不能再用双引号了,因为引号是成双对的,浏览器读到一个双引号后,到第2个双引号时才算结束:同理,浏览器读到一个 ...

Js参数值中含有单引号或双引号解决办法

java中的单引号和双引号

1.单引号引的数据 是char类型的,双引号引的数据 是String类型的:单引号只能引一个字符,而双引号可以引0个及其以上.char只是一个基本类型,而String 可以是一个类,可以直接引用.比如 ...

linux shell中,单引号、 双引号,反引号(``),$()的区别

一.单引号和双引号 首先,单引号和双引号,都是为了解决中间有空格的问题. 空格在linux中时作为一个很典型的分隔符,比如 string1=this is a string,这样执行会报错.为了避免这 ...

linux shell中的单引号与双引号的区别(看完就不会有引号的疑问了)(转)

tips: ============================= IFS - LINUX字段分隔符,内部字段分隔符 IFS(Internal Field Seperator)在Linux的she ...

php中的单引号、双引号和转义字符

PHP单引号及双引号均可以修饰字符串类型的数据,如果修饰的字符串中含有变量(例$name):最大的区别是: 双引号会替换变量的值,而单引号会把它当做字符串输出. 例如: <?php ...

php中的单引号与双引号详解

一.引号定义字符串 在Php中,通常一个字符串被定义在一对引号中,如: 'I am a string in single quotes'"I am a string in double qu ...

随机推荐

fabric

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 # fab test [root@192.168.85.99:22] Executing ...

C&num; &period;Net中七层架构浅析

Model实体层,DBUtility数据访问抽象类,IDAL数据访问接口层,SQLServerDAL数据访问层,DALFactory数据访问工厂类,BLL业务逻辑层,UI界面层 一.项目名称及描述:( ...

冒泡排序和用for循环画菱形

忘了当时刚开始学java编程时提到的冒泡排序和for循环画菱形怎么做了, 找了找以前的练习, 重新修改了一遍, 其实冒泡排序也是可以排列字符串和字符的, package com.test; publi ...

C&plus;&plus;类的继承实例

首先由三个类分别为DateType(日期类).TimeType(时间类).DateTimeType(日期时间内).详细代码例如以下: #include using n ...

基于ARM&lowbar;contexA9 led驱动编程

关于友善之臂出的这款contexA9开发板,目前在网络上的资源较少,特别是内核的,非常之少,鉴于这种情况,我将会写一个系列的驱动来做关于tiny4412这款板子开发的总结. 简单介绍一下: Tiny4 ...

&amp&semi;&amp&semi;和&amp&semi;、&vert;&vert;和&vert;的区别

&& 和 || 为短路与 短路或&&若前面的表达式为false,整个逻辑表达式为false,所以后面的表达式无论true和false都无法影响整个表达式的逻辑结果,所以 ...

RequireJS入门级&lowbar;RequireJS能给我们带来什么帮助?

前言:其实很早前就已经接触和了解到RequireJS了,当时只是大概明白它能用来控制JS的加载顺序,即:页面一定要先加载这个JS,再加载那个JS,对于RequireJS的好处还没有一个真正的体会和认识 ...

redux源码解读(二)

之前,已经写过一篇redux源码解读(一),主要分析了 redux 的核心思想,并用100多行代码实现一个简单的 redux .但是,那个实现还不具备合并 reducer 和添加 middleware ...

Python5 - 字符编码

Python 字符编码 参考详细文章: py编码终极版 /strings.html 1.在python2默认编码是ASCII, pyth ...

MySQL 基础 事务

什么是mysql的事务 MySQL 事务主要用于处理操作量大,复杂度高的数据.简单的说,事务就是一连串的DML的sql语句组合在一起,所以语句执行成功才算成功,如果有语句执行失败,执行就不成功 .比如 ...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。