JSP中双引号.单引号和转义字符的使用

JSP中双引号、单引号和转义字符的使用

js中

C.innerHTML =

OnKeyPress='if(((event.keyCode>=48)&&(event.keyCode

{event.returnValue=true;} else{event.returnValue=false;}'

onkeyup='value=value.replace(/[^\\d\\.]/g,"")' onkeydown='fncKeyStop(event)' onpaste='return false' oncontextmenu = 'return false''>

body中

OnKeyPress=

{event.returnValue=true;} else{event.returnValue=false;}

以上两个一个是在js中,一个是在body中,其中,二者要实现同样的效果,需要进行如下变化。

一、 当双引号出现在js的符号内时遵循如下规则:

1、 双引号” ”要变为单引号’ ’

2、 单引号中的单引号’ ’用实体符号"代替

3、 单引号中的转义字符 \ 用 \\ 代替

自己比较以上两个字符串中代码的不同。

额外的

JSP里面最好用单引号,若单引号里面有双引号,就要转义??

搞懂:转义!

document.getElementById(id).innerHTML='

onclick=

src=

1:

不存在单引号与双引号匹配的问题

2:

存在单引号与双引号匹配的问题,

很多ASP初学习的朋友都有可能在双引号,单引号以及&号上迷失了方向。最关键的是不理解三类符号的意思,当然也就不能很好地掌握它们的用法了。以下是我对三类符号的看法,技术不精,难免有疏忽之处,肯请大家多提意见。

1,双引号

ASP中处在双引号中的可以是任意的字符、字符串,HTML代码。

比如

产生的页面效果分别是:默认文字和加粗文字“cnbruce here”

下面再想想,如果我要在输出的页面文字上加一颜色效果该怎么办?

1,一般文字颜色这样写:

2,response.write写法是这样的:response.write(

3,如果要将上面超链接代码放到response.write中,有没有发现write方法中的双引号和color中的双引号形成嵌套效果, 势必形成response.write(

4,调试结果不容乐观,因为color的前引号和write的前引号形成匹配,内容为cnbruce。最终结果是:中间的 #0000ff 被孤单了。

5,所以为了结果正确,你可以将 #0000ff 当成字符串放在双引号里面,然后该字符串与前字符串cnbruce中间的连接就采用&号

最后结果如下:

2,单引号''

正如学习语文课一样,继续放在双引号中的引号可以采用单引号。

那么上面一条语句response.write(

response.write(

3,连接字符&号

ASP中&号的主要作用是用来连接的,包括:字符串-字符串、字符串-变量、变量-变量等混合连接。

比如下面一例题:

其中极需要注意的是:color的单引号中又采用了双引号~!你也许会糊了,慢慢看。

1,现在是自己定义了一个变量mycolor,按照原则,变量放在response.write里面是不需要加双引号的,因为加了双引就表示是字符串,而非变量啊。

2,所以response.write如果要输出变量可以直接这样写:response.write(mycolor)

3,但是,现在。我们的变量一定要是放在双引号中的(比如上面程序是放在单引中),那具体的response.write又该如何书写呢?

4,关键写法:将ASP中的变量继续添加左右的

5,分析response.write(

6,所以,现在对于上方的ASP整个例题应该有所领悟了吧。

继续强化加深

这个里面就包含了字符串,变量以及变量在引号中的使用。相信你也就能够明白了吧。

最后,你还可以进行HTML和ASP的混合使用。

JSP中双引号、单引号和转义字符的使用

js中

C.innerHTML =

OnKeyPress='if(((event.keyCode>=48)&&(event.keyCode

{event.returnValue=true;} else{event.returnValue=false;}'

onkeyup='value=value.replace(/[^\\d\\.]/g,"")' onkeydown='fncKeyStop(event)' onpaste='return false' oncontextmenu = 'return false''>

body中

OnKeyPress=

{event.returnValue=true;} else{event.returnValue=false;}

以上两个一个是在js中,一个是在body中,其中,二者要实现同样的效果,需要进行如下变化。

一、 当双引号出现在js的符号内时遵循如下规则:

1、 双引号” ”要变为单引号’ ’

2、 单引号中的单引号’ ’用实体符号"代替

3、 单引号中的转义字符 \ 用 \\ 代替

自己比较以上两个字符串中代码的不同。

额外的

JSP里面最好用单引号,若单引号里面有双引号,就要转义??

搞懂:转义!

document.getElementById(id).innerHTML='

onclick=

src=

1:

不存在单引号与双引号匹配的问题

2:

存在单引号与双引号匹配的问题,

很多ASP初学习的朋友都有可能在双引号,单引号以及&号上迷失了方向。最关键的是不理解三类符号的意思,当然也就不能很好地掌握它们的用法了。以下是我对三类符号的看法,技术不精,难免有疏忽之处,肯请大家多提意见。

1,双引号

ASP中处在双引号中的可以是任意的字符、字符串,HTML代码。

比如

产生的页面效果分别是:默认文字和加粗文字“cnbruce here”

下面再想想,如果我要在输出的页面文字上加一颜色效果该怎么办?

1,一般文字颜色这样写:

2,response.write写法是这样的:response.write(

3,如果要将上面超链接代码放到response.write中,有没有发现write方法中的双引号和color中的双引号形成嵌套效果, 势必形成response.write(

4,调试结果不容乐观,因为color的前引号和write的前引号形成匹配,内容为cnbruce。最终结果是:中间的 #0000ff 被孤单了。

5,所以为了结果正确,你可以将 #0000ff 当成字符串放在双引号里面,然后该字符串与前字符串cnbruce中间的连接就采用&号

最后结果如下:

2,单引号''

正如学习语文课一样,继续放在双引号中的引号可以采用单引号。

那么上面一条语句response.write(

response.write(

3,连接字符&号

ASP中&号的主要作用是用来连接的,包括:字符串-字符串、字符串-变量、变量-变量等混合连接。

比如下面一例题:

其中极需要注意的是:color的单引号中又采用了双引号~!你也许会糊了,慢慢看。

1,现在是自己定义了一个变量mycolor,按照原则,变量放在response.write里面是不需要加双引号的,因为加了双引就表示是字符串,而非变量啊。

2,所以response.write如果要输出变量可以直接这样写:response.write(mycolor)

3,但是,现在。我们的变量一定要是放在双引号中的(比如上面程序是放在单引中),那具体的response.write又该如何书写呢?

4,关键写法:将ASP中的变量继续添加左右的

5,分析response.write(

6,所以,现在对于上方的ASP整个例题应该有所领悟了吧。

继续强化加深

这个里面就包含了字符串,变量以及变量在引号中的使用。相信你也就能够明白了吧。

最后,你还可以进行HTML和ASP的混合使用。


相关内容

  • Oracle中的 单引号 和 双引号
  • 在Oracle中: 双引号的作用是:假如建立对象的时候,对象名.字段名加双引号,则示意 Oracle将严格区分大小写,否则Oracl都默认大写. 而单引号则示意:这个加了单引号的字段是一个字类似字符串,并不区分大小写. 单引号用于标识字符与数字的区别 当指定字符串文本时,必须用单引号将字符串文本引住 ...

  • 2变量和常量
  • 编译环境设置好以后,就可以正式学习C语言了. 一.变量 (一).变量类型和表示方法 1.什么是变量?一句话,变量是存储数据的值的空间.由于数值的类型有多种,有整数.小数(浮点数).字符等等,那么对应的变量就有整型变量.浮点型变量.字符型变量.变量还有其他的具体分类.整型变量还可具体分为无符号型.长整 ...

  • php正则表达式
  • /** *描述字符串的自定义规则:分割,匹配,替换,能用字符串处理函数完成的就不要使用正则. *通过构建特定模式,与字符串比较,然后处理. *1.是个字符串. *2.有具有特殊意义的字符组成. *3.具有编写规则,是种模式 *4.可以看做是一种编程语言. *5.正则表达式放在函数中使用才能发挥作用. ...

  • 批处理常用符号详解
  • (一) @ 一般在它之后紧跟一条命令或一条语句,则此命令或语句本身在执行的时候不会显示在屏幕上.请把下面的代码保存为test.cmd 文件,然后运行,比较一下两条echo 语句在屏幕上的输出差异: echo a @pause @echo b @pause 执行结果如下: C:\Documents a ...

  • 计算机二级(6)
  • 第六课 字符与函数 一. 字符常量 1. 字符常量 用单引号把一个字符括起来作为字符常量,以使和标识符区别开 说明:''中区分大小写 ' '中空格代表一个字符 ''只能包含一个字符 'abc '是非法的 字符常量在内存中占一个字节,存放的是ASCII 码作为整型量来处理 2. 转义字符常量 转义字符 ...

  • 中英文标点符号的读法用法大全
  • x中英文标点符号的读法用法大全 米老鼠 发表于 2008-2-19 8:49:00 ⒈ 汉语中的某些标点符号为英语所没有. ⑴ 顿号(.):顿号在汉语中起分割句子中的并列成分的作用:英语中没有顿号,分割句中的并列成分多用逗号.如: She slowly, carefully, deliberatel ...

  • 软考程序员
  • 软考程序员考前练习试题及答案解析(1) 一.选题题 1.二进制语言是属于( ) A.面向机器语言 B.面向问题语言 C.面向过程语言 D.面向汇编语言 [解析]人们研制了许许多多计算机程序设计语言,其中二进制语言直接来自计算机的指令系统,与具体计算机紧密相关,所以是一种面向机器语言.面向问题语言是为 ...

  • 网络爬虫技术探究
  • JIU JIANG UNIVERSITY 毕 业 论 文 题 目 网络爬虫技术探究 英文题目 院 系 信息科学与技术学院 专 业 计算机科学与技术 姓 名 闻泽 班级学号 A081129 指导教师 二○一二年五月 信息科学与技术学院学士学位论文 摘 要 网络爬虫是一种自动搜集互联网信息的程序.通过网 ...

  • 第六章二进制八进制十六进制转换
  • 第六章 二进制.八进制.十六进制 6.1 为什么需要八进制和十六进制? 6.2 二.八.十六进制数转换到十进制数 6.2.1 二进制数转换为十进制数 6.2.2 八进制数转换为十进制数 6.2.3 八进制数的表达方法 6.2.4 八进制数在转义符中的使用 6.2.5 十六进制数转换成十进制数 6.2 ...